merhaba visual studioda c# dilinde radiobuttona value ile 450 değerini atamaya çalıştığım zaman hata alıyorum value hata veriyor yardımcı olabilir misiniz
RadioButton a değer atama
Cevaplar
RadioButton'nun Value parametresi yok sadece seçilimi değil mi kontrolü yapabilirsin o yüzden, başka bir kontrol deneyin yada yöntem geliştirin.
benim için düzeltebilir misin nasıl yapabilirim
Yaptığın programın arayüzünü gösterebilirsen RadioButton yerine ne kullanabilirsin fikir verebilirim.
radio button kullanmam şart maalesef performans ödevi tasarımımda radio button kullanmam gerekiyor tek takıldığım yerde radiobutton işaretlendiği zaman 450Tl diye textBoxda hesap tutarı göstermesi lazım 450 yi radiobuttona atayabilsem yapacağım
TabControl1_Selected..... üzerinde ihtiyacına uygun bir parametre ekle.
Mesela:
yazı gerekiyorsa string yazi ="";
sayı gerekiyorsa int sayi =0;
gibi.
Daha sonra radio butonuna çift tıkla aşağıdaki gibi birşey yap.
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
textBox1.Text = "450TI"; // yazdır veya sayıyla gönder
sayi = 450;
}
Örneğindeki if kontrolunu kaldır birde çarpma işlemleri yapmışsın sanırım onu da kaldır vermek istediğin değeri yukarıda yazacağın parametre ile gönder.
Mesela:
yazı gerekiyorsa string yazi ="";
sayı gerekiyorsa int sayi =0;
gibi.
Daha sonra radio butonuna çift tıkla aşağıdaki gibi birşey yap.
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
textBox1.Text = "450TI"; // yazdır veya sayıyla gönder
sayi = 450;
}
Örneğindeki if kontrolunu kaldır birde çarpma işlemleri yapmışsın sanırım onu da kaldır vermek istediğin değeri yukarıda yazacağın parametre ile gönder.
düzenlendi
daha sonrasında işaretlenen tüm radiobuttonların değerlerinin toplamını göstermesi gerekiyor textbox da ancak int veya string eklediğimde hata veriyor ekleyemiyorum

şimdide starta bastığımda tasarımım gözükmüyor :/

şimdide starta bastığımda tasarımım gözükmüyor :/
düzenlendi
Hiçbirşey görmeden mantık yürütmesi kolay değil böyle uzar gider. İlk başta 1 radiobutonu sanıyorduk şimdi sayısı arttı.
RadioButonun Text'inde ne yazıyor. Sadece sayı yazıyorsa.
RadioButton1.Text = 450;
RadioButton2.Text = 150;
RadioButton3.Text = 650;
RadioButton4.Text = 350;
TabControl1_Selected içerisinde onları kontrol ederek yapabilirsin
if (radioButton1.Checked == true)
{
hesap = Convert.ToDecimal(radioButton1.Text);
}
Daha fazla yardım edemem.
RadioButonun Text'inde ne yazıyor. Sadece sayı yazıyorsa.
RadioButton1.Text = 450;
RadioButton2.Text = 150;
RadioButton3.Text = 650;
RadioButton4.Text = 350;
TabControl1_Selected içerisinde onları kontrol ederek yapabilirsin
if (radioButton1.Checked == true)
{
hesap = Convert.ToDecimal(radioButton1.Text);
}
Daha fazla yardım edemem.
Hiçbirşey görmeden mantık yürütmesi kolay değil böyle uzar gider. İlk başta 1 radiobutonu sanıyorduk şimdi sayısı arttı.
RadioButonun Text'inde ne yazıyor. Sadece sayı yazıyorsa.
RadioButton1.Text = 450;
RadioButton2.Text = 150;
RadioButton3.Text = 650;
RadioButton4.Text = 350;
TabControl1_Selected içerisinde onları kontrol ederek yapabilirsin
if (radioButton1.Checked == true)
{
hesap = Convert.ToDecimal(radioButton1.Text);
}
Daha fazla yardım edemem.
Tamam teşekkürler devamını kendim yapabilirim teşekkür ederim sayende yapabilicem