Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
17
Cevap
1020
Tıklama
0
Öne Çıkarma
visual studio 2008 yardım
G
13 yıl
Teğmen
Konu Sahibi

iyi günler arkadaşlar sizlere bir sorum olacak yardımcı olursanz seviniirm...
aşagıdaki resimde oldugu gibi bir program yazmak istiyorum fakat radioButon olarak değilde checkBox buton olarak yapmak istiyorum birde 2 soruyuda bir butonda birleştirmek istiorum ayrı ayrı buton değilde 1 buton olarak hangi soruyu çözersek o butonu kullanacaz şimdiden teşekkürler




< Resime gitmek için tıklayın >

< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi GHoST BoY -- 13 Nisan 2012; 2:06:31 >

W
13 yıl
Binbaşı

Hala yapmadıysan yardımcı olabilirim


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen
Konu Sahibi

hata verip duruyor yardımcı olursan sevinirim...


Bu mesaja 1 cevap geldi.
V
13 yıl
Yüzbaşı

ne gibi bir hata veriyor. Nerde takılıyorsun biraz örnek ve kaynak kodla giderilebilir sorun. Radiobutton değilde checkbox arasında bir fark yok sadece checkbox'lar işaretli mi diye kontrol etmen gerekiyor bunu basitce if le bile yapabilirsiniz. Bunun yanında tek butonda yapmak istiyorsanız soruları bir formda gösterirsiniz ve her bir soru için sonucu bulduğunuz bütün fonksiyonları bir buttonun clicked olayında toplarsınız basitçe bu şekilde yapabilirsiniz...


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen
Konu Sahibi

radio butonda şu döngüyü yapıyorum

if (radioButton1.Checked)
{
c = 1;
}
else
{
c = 0;
}
aynısını checbox nasl yapabiliriz buton olayinada bir örnek veriseniz yeni oldugum için tmm olarak anlamadım


Bu mesaja 1 cevap geldi.
W
13 yıl
Binbaşı

quote:

Orijinalden alıntı: GHoST BoY

radio butonda şu döngüyü yapıyorum

if (radioButton1.Checked)
{
c = 1;
}
else
{
c = 0;
}
aynısını checbox nasl yapabiliriz buton olayinada bir örnek veriseniz yeni oldugum için tmm olarak anlamadım


İkisinin de kullanımı aynı ama tek cevaplı sorular için checkbox kullanımı mantıksız olur.


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen
Konu Sahibi

mantıksız ama hocaya bunu anlatamıyorsun ben aynı şekilde yaptım ama çalışmadı

şu şekilde

if (checkbox1.Checked)
{
c = true
}
else
{
c = false;
}


Bu mesaja 1 cevap geldi.
P
13 yıl
Yarbay

checkBox2.Checked = True de öle bi dene


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen
Konu Sahibi

W
13 yıl
Binbaşı

if şart kısmında True için == true gibi bir yazım yapman gerekmez. Yani;
checkBox1.Checked'dan hata almazsın, hatanı ve kodunu yazarsan yardımcı olurum.


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen
Konu Sahibi

True kabul etmiyor false kabul etmiyor çalıştır dediğimde direk true üstüne geliyor yani


Bu mesaja 1 cevap geldi.
W
13 yıl
Binbaşı

quote:

Orijinalden alıntı: GHoST BoY

True kabul etmiyor false kabul etmiyor çalıştır dediğimde direk true üstüne geliyor yani

Kodunu yazsan buraya?
Şöyle olmalı;

if(checkBox1.Checked == true)
{
MessageBox.Show("checkBox1 işaretlenmiş");
}
else
{
MessageBox.Show("checkBox1 boş");
}


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen
Konu Sahibi

sizin yazdığınızı yapıyorum zaten dogru say yalnış say butonuda

textBox2.Text = dogrusay.ToString();
textBox3.Text = yanlissay.ToString();
MessageBox.Show("doğru cevap vefenlerin sayısı="+dogrusay+" ve yanlş cev ver say="+yanlissay,"SEZGİN ÇAKIR",MessageBoxButtons.OK,MessageBoxIcon.Information);

yukarıdaki gibi çalıştır dediğimde direk True üstüne geliyor hata veriyor anlamadım gitti


Bu mesaja 1 cevap geldi.
W
13 yıl
Binbaşı

quote:

Orijinalden alıntı: GHoST BoY

sizin yazdığınızı yapıyorum zaten dogru say yalnış say butonuda

textBox2.Text = dogrusay.ToString();
textBox3.Text = yanlissay.ToString();
MessageBox.Show("doğru cevap vefenlerin sayısı="+dogrusay+" ve yanlş cev ver say="+yanlissay,"SEZGİN ÇAKIR",MessageBoxButtons.OK,MessageBoxIcon.Information);

yukarıdaki gibi çalıştır dediğimde direk True üstüne geliyor hata veriyor anlamadım gitti


abicim burda true geçmiyor ki hatayı aldığın yeri tam olarak yazmalısın.


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen
Konu Sahibi

if(checkBox1.Checked == true)
{
MessageBox.Show("checkBox1 işaretlenmiş");
}
else
{
MessageBox.Show("checkBox1 boş");
}

şunun aynısını denedim olmadı


checkBox2.Checked = True



bunu yazdım yine olmadı True kabul etmiyor


Bu mesaja 1 cevap geldi.
W
13 yıl
Binbaşı

quote:

Orijinalden alıntı: GHoST BoY

if(checkBox1.Checked == true)
{
MessageBox.Show("checkBox1 işaretlenmiş");
}
else
{
MessageBox.Show("checkBox1 boş");
}

şunun aynısını denedim olmadı


checkBox2.Checked = True



bunu yazdım yine olmadı True kabul etmiyor

senin checkbox'ın ismi checkBox2 ise checkBox1 yazma zaten.


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen
Konu Sahibi

hayır o ayrı yukarda bu şekildede dene demişler o şekildede girdim olmadı checkBox 1 ise 1 giriyorum 2 ise 2 giriyorum Zaten


Bu mesaja 1 cevap geldi.
W
13 yıl
Binbaşı

quote:

Orijinalden alıntı: GHoST BoY

hayır o ayrı yukarda bu şekildede dene demişler o şekildede girdim olmadı checkBox 1 ise 1 giriyorum 2 ise 2 giriyorum Zaten
Anlaşabilsek sorununun çok basit bir çözümü olduğuna eminim, sen tüm kodunu yazıp daha sonra bu kodda hata aldığın yeri tekrar yazarsan iyi olur.
Örn;
 
bool b=true;
if(b = false)
{
label1.Text="b = false";
}


Kod parçacığında
if(b = false) satırında hata alınır.
Çünkü şart cümleciklerinde = yerine == kullanılır.

Gibi yaparsan daha olumlu sonuçlar alırız.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.