Form.Modal Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan apakah formulir ini ditampilkan secara modal.
public:
property bool Modal { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool Modal { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Modal : bool
Public ReadOnly Property Modal As Boolean
Nilai Properti
true jika formulir ditampilkan secara modal; jika tidak, false.
- Atribut
Contoh
Contoh berikut menggunakan Modal properti untuk menentukan apakah formulir ditampilkan sebagai formulir modal. Jika bukan FormBorderStyle properti dan TopLevel diubah untuk membuat formulir menjadi formulir non-tingkat atas dengan batas jendela alat.
private:
void ShowMyNonModalForm()
{
Form^ myForm = gcnew Form;
myForm->Text = "My Form";
myForm->SetBounds( 10, 10, 200, 200 );
myForm->Show();
// Determine if the form is modal.
if ( !myForm->Modal )
{
// Change borderstyle and make it not a top level window.
myForm->FormBorderStyle = ::FormBorderStyle::FixedToolWindow;
myForm->TopLevel = false;
}
}
private void ShowMyNonModalForm()
{
Form myForm = new Form();
myForm.Text = "My Form";
myForm.SetBounds(10,10,200,200);
myForm.Show();
// Determine if the form is modal.
if (!myForm.Modal)
{
// Change borderstyle and make it not a top level window.
myForm.FormBorderStyle = FormBorderStyle.FixedToolWindow;
myForm.TopLevel = false;
}
}
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
Keterangan
Ketika formulir ditampilkan secara modal, tidak ada input (keyboard atau klik mouse) yang dapat terjadi kecuali objek pada bentuk modal. Program harus menyembunyikan atau menutup formulir modal (biasanya sebagai respons terhadap beberapa tindakan pengguna) sebelum input ke formulir lain dapat terjadi. Formulir yang ditampilkan secara modal biasanya digunakan sebagai kotak dialog dalam aplikasi.
Anda dapat menggunakan properti ini untuk menentukan apakah formulir yang telah Anda peroleh dari metode atau properti telah ditampilkan secara modal.
Untuk menampilkan formulir secara modal, gunakan ShowDialog metode .