En iyi yanıtlayıcılar
kendi oluşturduğum mesaj formu

Soru
-
Yanıtlar
-
MessageBox'ı silip yerine bunu eklemek? buna gerek yok. formunu kullanabilirsin.
MesajGoster forumunuzu bu şekilde ayarlayın.
public MesajGoster(string mesaj) { label1.Text = mesaj; InitializeComponent(); }
private void yesButton_Click(object sender, EventArgs e)
{
MainForm.mesajDonusu=true;
}
private void noButton_Click(object sender, EventArgs e)
{
MainForm.mesajDonusu=false;
}MainForm formunuzu şu şekilde düzenleyin
public partial class MainForm: Form { public static bool mesajDonusu { get; set; } private void button1_Click(object sender, EventArgs e) { MesajGoster customMesajBox= new MesajGoster ("MESAJINIZ BURAYA GELECEK"); customMesajBox.ShowDialog(); if (mesajDonusu == true) { //Yes'e basıldıysa çalışacak kodlar } else { //No'ya basıldıysa çalışacak kodlar } } }
NOT: Custom Control oluşturarak'da yapabilirsin. forumda örnekleri var.
Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz
- Yanıt Olarak İşaretleyen Deniz Tuna Arganlı 14 Eylül 2020 Pazartesi 07:35
-
onaylamışsın hemen ama kodu hatalı vermişim.
label1.Text = mesaj; InitializeComponent();
bu kodları yerdeğiştir. "InitializeComponent();" üste "label1.Text =mesaj;" alta gelecek. (label1.text sende başka birşey olabilir.)
bir de yes no butonlarının altına this.close(); ekle.
Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz
- Yanıt Olarak İşaretleyen Deniz Tuna Arganlı 14 Eylül 2020 Pazartesi 07:55
Tüm Yanıtlar
-
MessageBox'ı silip yerine bunu eklemek? buna gerek yok. formunu kullanabilirsin.
MesajGoster forumunuzu bu şekilde ayarlayın.
public MesajGoster(string mesaj) { label1.Text = mesaj; InitializeComponent(); }
private void yesButton_Click(object sender, EventArgs e)
{
MainForm.mesajDonusu=true;
}
private void noButton_Click(object sender, EventArgs e)
{
MainForm.mesajDonusu=false;
}MainForm formunuzu şu şekilde düzenleyin
public partial class MainForm: Form { public static bool mesajDonusu { get; set; } private void button1_Click(object sender, EventArgs e) { MesajGoster customMesajBox= new MesajGoster ("MESAJINIZ BURAYA GELECEK"); customMesajBox.ShowDialog(); if (mesajDonusu == true) { //Yes'e basıldıysa çalışacak kodlar } else { //No'ya basıldıysa çalışacak kodlar } } }
NOT: Custom Control oluşturarak'da yapabilirsin. forumda örnekleri var.
Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz
- Yanıt Olarak İşaretleyen Deniz Tuna Arganlı 14 Eylül 2020 Pazartesi 07:35
-
onaylamışsın hemen ama kodu hatalı vermişim.
label1.Text = mesaj; InitializeComponent();
bu kodları yerdeğiştir. "InitializeComponent();" üste "label1.Text =mesaj;" alta gelecek. (label1.text sende başka birşey olabilir.)
bir de yes no butonlarının altına this.close(); ekle.
Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz
- Yanıt Olarak İşaretleyen Deniz Tuna Arganlı 14 Eylül 2020 Pazartesi 07:55
-
Tavsiyem bunu hic yapmayiniz.
Onun yerine koydugunuz "Form" ile MessageBox ayni davranislara sahip degil. En basitinden aciklamak gerekirse, birisiyle o sirada calistiginiz formun LostFocus, Deactivate, GotFocus, Activate ... gibi eventleri calismaz digeriyle calisir.
Blog
How to create a Minimal, Reproducible Example
The way to Go.
World's most advanced open source (object-) relational Database.
Flutter (for mobile, for web & desktop.
Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.