none
Buttona Tıklandığında Button Textini Değiştirme RRS feed

  • Soru

  • Merhabalar butona her tıkladığımda button texti başla ve bitir şeklinde değişecek ve buton tıklama sayım 5 olduğunda messagebox dan mesaj verecek nasıl yapılacağını anladım fakat mantığını kuramıyorum yardım edermisiniz ?
    5 Nisan 2020 Pazar 18:52

Yanıtlar

Tüm Yanıtlar

  •   int index = 0;
            bool result = true;
            private void button1_Click(object sender, EventArgs e)
            {
                if (index == 5)
                {
                    MessageBox.Show("Toplam değer 5");
                }

                //button1.Text = "Başla - Bitir"; // eğer her seferinde bu yazacaksa

                // her seferinde değişekeckse
                if (result)
                {
                    button1.Text = "Başla";
                    result = false;
                }
                else
                {
                    button1.Text = "Bitir";
                    result = false;
                } 
                index++;
            }


    Yanıtları yardımcı olurlarsa yanıt olarak işaretlemeyi ve yardım sağlamazlarsa işaretlerini kaldırmayı unutmayın; bu, aynı veya benzer soruna çözüm arayan diğerlerine yardımcı olacaktır.

    5 Nisan 2020 Pazar 19:16
  • var tiklamaSayisi = 0;
    bool durum = false;
    private void Button_Click(object sender, EventArgs e)  
    {  
       durum = !durum;
       if(durum) button.Text = "Başla";
       else  button.Text = "Bitir";
    
       tiklamaSayisi++;
       if(tiklamaSayisi == 5)
           MessageBox.Show("5 kez tıklandı!");
    } 

    5 Nisan 2020 Pazar 19:22
  • Yardımınız için teşekkür ederim fakat her tıkladığımda başla ve bitir olarak değişmiyor maalesef sadece iki kez değişiyor. Ben for döngüsü ile yapmaya çalışıyorum sizce de daha mantıklı değil mi ?
    5 Nisan 2020 Pazar 19:26
  • Yazdığım kodu doğru kullandığına emin misin ? döngüyle nasıl yapmayı düşünüyorsun ?

    Yanıtları yardımcı olurlarsa yanıt olarak işaretlemeyi ve yardım sağlamazlarsa işaretlerini kaldırmayı unutmayın; bu, aynı veya benzer soruna çözüm arayan diğerlerine yardımcı olacaktır.

    6 Nisan 2020 Pazartesi 06:50