I would like to know how to open child form from dialog form.
Thanks for help!
Simon 14 3737
"Simon Abolnar" <Si***********@tscng.net> schrieb I would like to know how to open child form from dialog form.
Thanks for help!
Simon
Is the child form to be a child of the dialog form or of another form?
Armin
Child form is meant that is child of MDI form.
Thanks for help!
Simon
"Armin Zingler" <az*******@freenet.de> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl... "Simon Abolnar" <Si***********@tscng.net> schriebI would like to know how to open child form from dialog form.
Thanks for help!
Simon
Is the child form to be a child of the dialog form or of another form?
Armin
"Simon Abolnar" <Si***********@tscng.net> schrieb I would like to know how to open child form from dialog form.
Is the child form to be a child of the dialog form or of another form?
Child form is meant that is child of MDI form.
Does the dialog form know the MDI form or is it a multi-purpose form that
can be used from different places? That's a question of abstraction. What
does the dialog form do? Will it be closed after the child Form has been
opened? Which results can it pass back to the caller?
Armin
My dialog form is login form. When application start,
dialog is open through ShowDialog.
If login is successful, I would like to close my dialog form and open other
child form of MDI.
Thanks for help!
Simon
"Armin Zingler" <az*******@freenet.de> wrote in message
news:ev**************@TK2MSFTNGP09.phx.gbl... "Simon Abolnar" <Si***********@tscng.net> schriebI would like to know how to open child form from dialog form.
Is the child form to be a child of the dialog form or of another form?
Child form is meant that is child of MDI form.
Does the dialog form know the MDI form or is it a multi-purpose form that can be used from different places? That's a question of abstraction. What does the dialog form do? Will it be closed after the child Form has been opened? Which results can it pass back to the caller?
Armin
Simon,
Why do you than open it at such a late moment.
I open this in the loadevent of my mdiContainer form. (There is than not
showed anything yet).
\\\
dim frm as new myLoginForm
if frm.showdialog = dialogresult.false me.close
///
This is not how I do it, however the shortest way I know to show it you to
give the idea.
Cor
"Simon Abolnar" <Si***********@tscng.net> schrieb >I would like to know how to open child form from dialog form. >
Is the child form to be a child of the dialog form or of another form?
Child form is meant that is child of MDI form.
Does the dialog form know the MDI form or is it a multi-purpose form that can be used from different places? That's a question of abstraction. What does the dialog form do? Will it be closed after the child Form has been opened? Which results can it pass back to the caller?
My dialog form is login form. When application start, dialog is open through ShowDialog.
Is the login form the startup object of the project?
If login is successful, I would like to close my dialog form and open other child form of MDI.
This sounds like the MDI form is the startup form.
Which one is true?
I ask to find the best solution.
Armin
MDI form is startup form.
In Load event I show dialog (login) form.
Thanks for help!
Simon
"Armin Zingler" <az*******@freenet.de> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl... "Simon Abolnar" <Si***********@tscng.net> schrieb>>I would like to know how to open child form from dialog form. >> > > Is the child form to be a child of the dialog form or of > another form?
Child form is meant that is child of MDI form.
Does the dialog form know the MDI form or is it a multi-purpose form that can be used from different places? That's a question of abstraction. What does the dialog form do? Will it be closed after the child Form has been opened? Which results can it pass back to the caller?
My dialog form is login form. When application start, dialog is open through ShowDialog.
Is the login form the startup object of the project?
If login is successful, I would like to close my dialog form and open other child form of MDI.
This sounds like the MDI form is the startup form.
Which one is true?
I ask to find the best solution.
Armin
"Simon Abolnar" <Si***********@tscng.net> schrieb Does the dialog form know the MDI form or is it a multi-purpose form that can be used from different places? That's a question of abstraction. What does the dialog form do? Will it be closed after the child Form has been opened? Which results can it pass back to the caller?
My dialog form is login form. When application start, dialog is open through ShowDialog.
Is the login form the startup object of the project?
If login is successful, I would like to close my dialog form and open other child form of MDI.
This sounds like the MDI form is the startup form.
Which one is true?
I ask to find the best solution.
MDI form is startup form. In Load event I show dialog (login) form.
IMO this is not good design. I guess the login form also has a cancel button
and if it's pushed, the program exits, right? But then it's too late because
the MDI form is about to be shown. I'd changed it this way:
shared sub main
dim loginform as new loginform
if loginform.showdialog = dialogresult.ok then
application.run(new mdiform)
end if
end sub
Despite, I still don't know why you want to open an MDI child form from the
login form. Is the child form always to be displayed at startup or does it
depend on any selection within the login form?
Armin
1. Thank you very much for your suggestion.
I tried to aplied your solution.
It works OK, except I can't close login dialog.
When I press OK button, application (MDI form) run, with dialog form still
present.
I don't know where to close dialog form. in sub main or in btnOK event and
how?
I changed your solution to:
Shared Sub main()
Dim loginform As New frmPrijava
loginform.btnOK.DialogResult = loginform.DialogResult.OK
If loginform.ShowDialog = loginform.DialogResult.OK Then
Application.Run(New frmReferatNET)
End If
End Sub
2. Despite, I still don't know why you want to open an MDI child form from
the
login form. Is the child form always to be displayed at startup or does
it
depend on any selection within the login form?
Yes, I would like to display MDI child form after successfull login. It
depends on user.
Thanks for help!
Simon
"Armin Zingler" <az*******@freenet.de> wrote in message
news:u7**************@tk2msftngp13.phx.gbl... "Simon Abolnar" <Si***********@tscng.net> schrieb> Does the dialog form know the MDI form or is it a multi-purpose > form that can be used from different places? That's a question > of abstraction. What does the dialog form do? Will it be closed > after the child Form has been opened? Which results can it pass > back to the caller?
My dialog form is login form. When application start, dialog is open through ShowDialog.
Is the login form the startup object of the project?
If login is successful, I would like to close my dialog form and open other child form of MDI.
This sounds like the MDI form is the startup form.
Which one is true?
I ask to find the best solution.
MDI form is startup form. In Load event I show dialog (login) form.
IMO this is not good design. I guess the login form also has a cancel button and if it's pushed, the program exits, right? But then it's too late because the MDI form is about to be shown. I'd changed it this way:
shared sub main
dim loginform as new loginform
if loginform.showdialog = dialogresult.ok then application.run(new mdiform) end if
end sub
Despite, I still don't know why you want to open an MDI child form from the login form. Is the child form always to be displayed at startup or does it depend on any selection within the login form?
Armin
"Simon Abolnar" <Si***********@tscng.net> schrieb 1. Thank you very much for your suggestion. I tried to aplied your solution. It works OK, except I can't close login dialog. When I press OK button, application (MDI form) run, with dialog form still present. I don't know where to close dialog form. in sub main or in btnOK event and how?
I changed your solution to:
Shared Sub main() Dim loginform As New frmPrijava
loginform.btnOK.DialogResult = loginform.DialogResult.OK
If loginform.ShowDialog = loginform.DialogResult.OK Then
Application.Run(New frmReferatNET)
End If
End Sub
The code looks ok. I can not reproduce the problem. When I click the button,
the loginform disappears and the MDI form is shown. Setting the button's
dialogresult property should be sufficient to close the modal form when the
button is clicked. From here I can't see what causes this behavior. Try to
call Me.Close explicitly in the button's click event.
2. Despite, I still don't know why you want to open an MDI child form from the login form. Is the child form always to be displayed at startup or does it depend on any selection within the login form?
Yes, I would like to display MDI child form after successfull login. It depends on user.
There are some design questions involved. The solution I'd probably choose
is this one:
Public Class App
Private Shared f_Username As String
Public Shared ReadOnly Property Username() As String
Get
Return f_Username
End Get
End Property
Shared Sub main()
Dim LoginForm As New LoginForm
If LoginForm.ShowDialog = DialogResult.OK Then
f_Username = LoginForm.txtUsername.Text
LoginForm.Dispose()
LoginForm = Nothing
Application.Run(New MDIForm)
End If
End Sub
End Class
I've set the button's dialogresult property in the designer.
MDIForm:
Private Sub MDIForm_Load( _
ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles MyBase.Load
Select Case App.Username
'.... open child
End Select
End Sub
Armin
Thank you very much!
Now everything works OK!
Simon
"Armin Zingler" <az*******@freenet.de> wrote in message
news:u8**************@TK2MSFTNGP15.phx.gbl... "Simon Abolnar" <Si***********@tscng.net> schrieb 1. Thank you very much for your suggestion. I tried to aplied your solution. It works OK, except I can't close login dialog. When I press OK button, application (MDI form) run, with dialog form still present. I don't know where to close dialog form. in sub main or in btnOK event and how?
I changed your solution to:
Shared Sub main() Dim loginform As New frmPrijava
loginform.btnOK.DialogResult = loginform.DialogResult.OK
If loginform.ShowDialog = loginform.DialogResult.OK Then
Application.Run(New frmReferatNET)
End If
End Sub
The code looks ok. I can not reproduce the problem. When I click the button, the loginform disappears and the MDI form is shown. Setting the button's dialogresult property should be sufficient to close the modal form when the button is clicked. From here I can't see what causes this behavior. Try to call Me.Close explicitly in the button's click event.
2. Despite, I still don't know why you want to open an MDI child form from the login form. Is the child form always to be displayed at startup or does it depend on any selection within the login form?
Yes, I would like to display MDI child form after successfull login. It depends on user.
There are some design questions involved. The solution I'd probably choose is this one:
Public Class App
Private Shared f_Username As String
Public Shared ReadOnly Property Username() As String Get Return f_Username End Get End Property
Shared Sub main()
Dim LoginForm As New LoginForm
If LoginForm.ShowDialog = DialogResult.OK Then f_Username = LoginForm.txtUsername.Text LoginForm.Dispose() LoginForm = Nothing
Application.Run(New MDIForm) End If
End Sub
End Class
I've set the button's dialogresult property in the designer. MDIForm:
Private Sub MDIForm_Load( _ ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles MyBase.Load
Select Case App.Username '.... open child End Select
End Sub
Armin
Well. I still have one little problem.
If user press OK button, but username or password is invalid, how can I
found out that login failed in sub main?
Thanks for your time!
Simon
"Armin Zingler" <az*******@freenet.de> wrote in message
news:u8**************@TK2MSFTNGP15.phx.gbl... "Simon Abolnar" <Si***********@tscng.net> schrieb 1. Thank you very much for your suggestion. I tried to aplied your solution. It works OK, except I can't close login dialog. When I press OK button, application (MDI form) run, with dialog form still present. I don't know where to close dialog form. in sub main or in btnOK event and how?
I changed your solution to:
Shared Sub main() Dim loginform As New frmPrijava
loginform.btnOK.DialogResult = loginform.DialogResult.OK
If loginform.ShowDialog = loginform.DialogResult.OK Then
Application.Run(New frmReferatNET)
End If
End Sub
The code looks ok. I can not reproduce the problem. When I click the button, the loginform disappears and the MDI form is shown. Setting the button's dialogresult property should be sufficient to close the modal form when the button is clicked. From here I can't see what causes this behavior. Try to call Me.Close explicitly in the button's click event.
2. Despite, I still don't know why you want to open an MDI child form from the login form. Is the child form always to be displayed at startup or does it depend on any selection within the login form?
Yes, I would like to display MDI child form after successfull login. It depends on user.
There are some design questions involved. The solution I'd probably choose is this one:
Public Class App
Private Shared f_Username As String
Public Shared ReadOnly Property Username() As String Get Return f_Username End Get End Property
Shared Sub main()
Dim LoginForm As New LoginForm
If LoginForm.ShowDialog = DialogResult.OK Then f_Username = LoginForm.txtUsername.Text LoginForm.Dispose() LoginForm = Nothing
Application.Run(New MDIForm) End If
End Sub
End Class
I've set the button's dialogresult property in the designer. MDIForm:
Private Sub MDIForm_Load( _ ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles MyBase.Load
Select Case App.Username '.... open child End Select
End Sub
Armin
"Simon Abolnar" <Si***********@tscng.net> schrieb Well. I still have one little problem. If user press OK button, but username or password is invalid, how can I found out that login failed in sub main?
In the button's click event, if you want to keep the Form open, set
Dialogresult = Dialogresult.None. If you want to close it but without
continuing the app, set it to Dialogresult.Cancel.
Armin
Thank you very much once again!
Now I solved all problems!
Simon
"Armin Zingler" <az*******@freenet.de> wrote in message
news:u%***************@TK2MSFTNGP09.phx.gbl... "Simon Abolnar" <Si***********@tscng.net> schrieb Well. I still have one little problem. If user press OK button, but username or password is invalid, how can I found out that login failed in sub main?
In the button's click event, if you want to keep the Form open, set Dialogresult = Dialogresult.None. If you want to close it but without continuing the app, set it to Dialogresult.Cancel.
Armin This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Sendhil |
last post by:
hi,
I have an application with a MainForm(Parent) and SubForm(Child).
on click of a button the Child form is created. Iam not sure where in
the MainForm,the control is returned when i close the...
|
by: Gretjns |
last post by:
I'm trying to figure out this script doesn't display any text in the
child window and why I'm getting the null or not an object error.
It's taken directly from the Javascript and DHTML cookbook...
|
by: Just Me |
last post by:
Table A contains a list of colors (example red, blue, green)
Table B contains a variation of the colors in Table A (example
light-red, medium-red, dark-red)
To add a color variation to Table...
|
by: VMI |
last post by:
How can I add a small "Please wait..." form to a child form so that when I
minimize the child form, the "Please Wait..." form will also disappear? This
form will be displayed when the child form is...
|
by: Maheshkumar.R |
last post by:
Hi groups,
How i can command over the MDI CHIlD forms created dynamically at runtime from PARENT.
Let say, i have generated 5 mdichild forms, but i want to work with child form1 from MDI...
| |
by: Jorge Ponte |
last post by:
hi
I have a Web User Control (ascx) - lets call it "My_WUC" - in a Web form. In
that WUC I want have a textbox and a button. I want to click on the button
and open a popup (I use javascript for...
|
by: raj_genius |
last post by:
I hav two queries, whc are as follows:
FIRSTLY:
is it possible to access the controls(by name) of a parent form(MDI)
from its child forms??if yes then how??plzz provide a coded example in
VB if...
|
by: Academic |
last post by:
I have a MDI form, sometimes child forms and sometimes forms that are
neither
If I close the app the child forms closing and closed event happens followed
by the Mdi form receiving the...
|
by: AboutJAV |
last post by:
Hi,
I created a child dialog to tell the user that there is a loading of
data from the database. When the loading is done, the child dialog will
close. The child dialog contains a custom control...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
| |
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...
| |