Gets a value indicating whether this form is displayed modally.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
When a form is displayed modally, no input (keyboard or mouse click) can occur except to objects on the modal form. The program must hide or close a modal form (usually in response to some user action) before input to another form can occur. Forms that are displayed modally are typically used as dialog boxes in an application.
You can use this property to determine whether a form that you have obtained from a method or property has been displayed modally.
To display a form modally use the ShowDialog method.
Private Sub ShowMyNonModalForm() Dim myForm As New Form() myForm.Text = "My Form" myForm.SetBounds(10, 10, 200, 200) myForm.Show() ' Determine if the form is modal. If myForm.Modal = False Then ' Change borderstyle and make it not a top level window. myForm.FormBorderStyle = FormBorderStyle.FixedToolWindow myForm.TopLevel = False End If End Sub
Available since 1.1