none
Formu başlaatınca soru sorup sonra kapatıp açtığında bidaha sormasın (MessageBox) RRS feed

  • Soru

  • Merhaba ben bir program yaptım bu programda programı çalıştırdığında direkt messagebox açılması ve bir tik işaretlendiğinden sonra bidaha program yeniden açıldığında aşadaki messagebox u göstermesin, bunun kodunu verirseniz sevinirim

    Program açıldığında >>

    if (MessageBox.Show("Yapımcı Osderda\nWeb Sitesine Gitmek İstermisin ? ", "By,Osderda", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    Process.Start("https://osderdaoyun.weebly.com/");
                }
                else
                {
                    
                }

    yukardaki kodu bir form içersindeki cheatbox1 checked true olduğunda yukardaki mesajı bidaha vermesin.

    Lütfen yardım 

    C# yeni başladım verdiğiniz kodu açık açık anlatırsanız sevinirim.

    21 Haziran 2020 Pazar 18:36

Yanıtlar

  • öncelikle şöyle bir şey yapmalısın. Checkbox change eventine bir kod yazmalısın. Checkbox'ın tiki her değiştiğinde bi dosyaya 0 ya da 1 yaz. program bilgisayarda ilk açıldığında dosyaya 1 yazsın. 1'in anlamı her açılışta göster  demek olsun. ve checkbox tiksiz olsun. eğer kullanıcı tik atarsa dosyaya 1 yazsın ve bunun anlamı da her açılışta gösterme demek olsun.

    Program her açıldığında dosyada 0'mı yazıyor 1 mi yazıyor kontrol etsin eğer dosyada 0 yazıyorsa kullanıcıya bir şey göstermesin. eğer dosyada 1 yazıyora messagebox'u göstersin.

    benim çözüm önerim bu şekilde.


    22 Haziran 2020 Pazartesi 10:37