I have a MDI form with multiple child, when i maximize a MDI child it will automatically Maximize all the child.
I do not want to use Set Maximum size or Set Minimum Size property. Is there any way to prevent this behaviour of mdi children ?
            Asked
            
        
        
            Active
            
        
            Viewed 2,152 times
        
    5
            
            
        - 
                    1You are swimming upstream. That is what MDI Children are supposed to do. Anything you do in opposition to that will be brute force. – DonBoitnott Feb 05 '14 at 15:57
 
1 Answers
2
            
            
        add an event handler for each child form on Activate Event. And in the method set the window state as normal.
Private Sub Form1_Activated(sender As System.Object, e As System.EventArgs) Handles MyBase.Activated
    Me.WindowState = FormWindowState.Normal
End Sub
        Sarvesh Mishra
        
- 2,014
 - 15
 - 30
 
- 
                    1Above Code will make ALL THE OPENED MDI CHILD to be in State NORMAL. How to make Only One Child to be Normal State ?? – Feb 06 '14 at 05:37
 - 
                    you can loop through all the opened MDI child forms using a `for each` loop from MDI parent form. When you get your required form, set its state to normal. – Sarvesh Mishra Feb 06 '14 at 05:54