Saya ingin membuat Ya / Tidak dipilih MessageBox sederhana, tapi saya pikir itu tidak masuk akal untuk merancang formulir untuk itu. Saya pikir saya bisa menggunakan MessageBox, menambahkan tombol, dll untuk mencapai ini. Ini sederhana, tetapi karena tidak ada DialogResult yang dikembalikan, bagaimana cara mengambil hasilnya?
c#
winforms
dialogresult
Petr
sumber
sumber
Kelas MessageBox adalah apa yang Anda cari.
sumber
Ini mengembalikan DialogResult yang dapat Anda periksa.
Sebagai contoh,
sumber
MessageBox memang menghasilkan DialogResults
Anda juga dapat menentukan tombol dengan cukup mudah. Dokumentasi lebih lanjut dapat ditemukan di http://msdn.microsoft.com/en-us/library/ba2a6d06.aspx
sumber
Menggunakan:
MessageBoxResult digunakan pada Windows Phone alih-alih DialogResult ...
sumber
Anda juga dapat menggunakan varian ini dengan string teks, inilah kode lengkap yang diubah (Kode dari Mikael), diuji dalam C # 2012:
Anda bisa setelahnya
masukkan ikon pesan
sumber
@Mikael Jawaban Svenson benar. Saya hanya ingin menambahkan sedikit tambahan ke dalamnya:
Ikon Messagebox juga dapat dimasukkan memiliki properti tambahan seperti di bawah ini:
sumber
sumber
Lihat lebih detail dari sini
sumber
Kode sederhana ini berhasil untuk saya. Saya mengambilnya dari MSDN di sini:
https://social.msdn.microsoft.com/Forums/en-US/d1092a96-96b0-4ca4-b716-0c8e55e42ee9/how-can-i-manage-messagebox-result-?forum=Vsexpressvcs
sumber
Coba ini:
sumber