2024 Pengarang: Peter John Melton | [email protected]. Diubah suai terakhir: 2023-12-16 04:47
Apabila anda mengatur aplikasi Windows Forms, anda akan selalu perlu untuk mendapatkan pemboleh ubah dari tetingkap bentuk kedua, seperti bentuk pilihan atau permintaan carian popup.
Kebanyakan panduan di luar sana akan memberitahu anda bahawa anda perlu membuka borang kedua dengan ShowDialog (), yang menghalang pengguna daripada melakukan apa-apa lagi sehingga mereka menutup tetingkap bentuk kedua. Ini tidak akan berfungsi dengan baik untuk mencari / menggantikan dialog, contohnya. Ia juga tidak berfungsi dengan baik untuk bentuk pop timbul yang dibuat khusus.
Cara cepat untuk lulus pembolehubah antara borang menggunakan Delegasi. Anda boleh menetapkan eventhandler untuk acara Penutupan borang kedua, dan mengendalikan acara dalam bentuk pertama. Ini membolehkan anda menangkap pembolehubah sebelum tetingkap borang kedua ditutup.
Untuk latihan ini, kita akan mengandaikan bahawa kita mempunyai dua bentuk:
MainForm
OptionsForm
Kami akan terus menganggap bahawa kami telah mengklik beberapa jenis butang yang membuka OptionsForm dengan panggilan Tunjukkan () kaedah panggilan. Sekarang mari kita lihat sihir:
……. snip…….
OptionsForm theform = new OptionsForm(); theform.Closing += new CancelEventHandler(theform_Closing); theform.Show();
}
private void theform_Closing(object sender, CancelEventArgs e) {
OptionsForm theform = (OptionsForm)sender;
// Grab the variable from the options form. The options form should set this variable before it closes, and the variable should be marked as public. string localvar = theform.thestringvariable;
}
Itu sahaja yang ada padanya.
Disyorkan:
PHP: Dapatkan kandungan halaman web, suapan RSS, atau fail XML ke dalam pemboleh ubah rentetan
Anda sering akan mempunyai keperluan untuk mengakses data yang berada di pelayan lain, sama ada anda menulis agregator RSS dalam talian atau melakukan mengikis skrin untuk mencari mekanisme. PHP menjadikan data ini menjadi pemboleh ubah rentetan satu proses yang sangat mudah.
Ubah Taskbar Windows 7 Anda Cara Mudah (dan Putar Antara Warna)
Kami baru-baru ini menunjukkan kepada anda bagaimana untuk menukar warna bar tugas Windows 7 kepada apa sahaja yang anda mahu tanpa sebarang perisian yang berjalan di latar belakang, dan kini kami mempunyai cara yang lebih mudah untuk anda melakukannya dengan satu klik.
Ubah Bahasa Antara Muka Pengguna di Ubuntu
Adakah anda ingin menggunakan komputer Ubuntu anda dalam bahasa yang lain? Berikut adalah cara anda boleh menukar bahasa antara muka anda dengan mudah di Ubuntu.
Ubah Bahasa Antara Muka Pengguna di Vista atau Windows 7
Adakah anda ingin menukar bahasa antara muka pengguna dalam sebarang edisi Windows 7 atau Vista pada komputer anda? Berikut adalah aplikasi percuma yang boleh membantu anda melakukan ini dengan cepat dan mudah.
Ubah Button Start Windows 7 anda tanpa menyentuh Explorer.exe
Membenarkan pengguna menyesuaikan Windows 7 Start Orb mereka tanpa menyentuh Explorer.exe mereka. Aplikasi ini memuat Mula Orb ke ingatan apabila pengguna log masuk.