Start New Discussion within our Software Development Community

Dear Friends,

There are 2 form (form1,form2) and 2 dialogbox (dialogbox1,diologbox2) in my application.
When application start at that time form 1 loaded, on form 1 when button-1 click, form2(as mdi parent) and dialogbox-1 (with textbox-1 and button-1 as mdichild) show. when button-1 on dialogbox-1 click dialog-2 (with textbox-1) show.

On close event of dialogbox-2 or activate event of dialogbox-1 the data on textbox-1 of dialog-2 will send to textbox-1 of dialogbox-1 but this event does not fired.

Code for button on Form1
dim Child_dialog as new dialog1
Child_dialog.MdiParent = Form2 

Code for button on Dialogbox1 in button click event

code for button on dialogbox2 in button click event


in the button click event for dialog2 are you putting the code to move the text after the me.close() statement? If the form is closed the controls in it can't be read. Also there are 2 buttons on a standard dialog. Make sure you're using the click event for the proper button.

Hi Dear,

My actual problem is that when focus come to dialogbox-1 as dialogbox-2 close event, I want active event of dialogbox-1 to be fired.
But I can not and one more thing is that before Making mdiparent and child it was fire means (active event of dialogbox-1).

put in the button click for dialog2, that will activate it. also in the code you submitted you appear to have 5 different dialogs, child_dialog, dialog1, dialog2, dialogbox1, dialogbox2. this can make it difficult to decipher your meaning. I gather though that the activate event isn't firing on dialog1. Where is the code for dialog1 active event?


 Bold Text Here

            Dim newchild As New Dia_Job_assignment
            newchild.MdiParent = Frm_BackGround
            newchild.TextBox1.Text = user_Employee_id
            newchild.TextBox2.Text = user_user_id


That's the code to activate the form. In the form's code declarations is an activate event subroutine, that is triggered when the form is activated. This is called the activate event. If you need something to happen when the form activates this is the subroutine that contains the code that runs when the form is activated(i.e. adding text to a textbox).

This article has been dead for over six months. Start a new discussion instead.