S

Er
21 Temmuz 2012
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (?)
3 (Bu ay: 0)
Gönderiler Hakkında
S
14 yıl
c# ta textbx a birdn fazla - girilmsini engellemek
Ben formun üzerinde iki tane textbox yerleştirdim.Ve textboxlara sadece rakam ve negatif değer (- )girilmesini de şu şekilde yaptım:

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)

{


switch (e.KeyChar)

{


case '1':


case '2':


case '3':


case '4':


case '5':


case '6':

case'7':


case '8':


case '9':


case '0':

case '-':



break;


default:

e.Handled=true;


break;

}


}

private void textBox2_KeyPress(object sender, KeyPressEventArgs e)

{

switch (e.KeyChar)

{

case '1':

case '2':

case '3':

case '4':

case '5':

case '6':

case '7':

case '8':

case '9':

case '0':

case '-':

break;

default:

e.Handled = true;

break;

Burada textbox a sayı girdikten sonra negatif(-) işaretini yazmasın diyorum veya birden fazla (-) girilmesin istiyorum ama nasıl engel koyabilirim??

Bir de ben bu textboxlara sayı(negatif,pozitif) girdiğimde iki değer aralığında labellere rastgele değer atasın dedim.Ama ben

ilk = int.Parse(textBox1.Text);

son = int.Parse(textBox2.Text);
textboxları bu şekilde ilk ve son a atadıktan sonra
label1.Text = s.Next(ilk, son);

aralığında rastgele değerlerin atamasını yaptım. Ama iki textbox aralığında bir sayı atasın istiyorum yani textbox a ilk(textbox1) değeri küçük, son(textbox2) değeri büyük olarak girmem gerekiyo doğal olarak.Bende ilk değeri büyük ,son değerini küçük girdiğimde de textboxlara girilen değer aralığında labele rastgele değer atamasını istiyorum. Nasıl yapabilirim ??
S
14 yıl
listbox
listbox ta nasıl atama yapabilirim??
S
14 yıl
combx
Ama bunlara ek olarak rastgele seçeneğini ekledim ve bu seçeneğin görevide ;

bu seçeneği seçtiğimde bana rastgele aritmetik işlemlerini labellere atasın dedim.Mesela rastgele seçeneği seçildiğinde (+),(-) gibi işaretleri rastgele labellere ataMak gibi.. Bunu da şu şEkilde yapmayı düşündüm:
else if(comboBox1.SelectedIndex==4){//comboBox1 içerisindeki rastgele seçeneği.

Random r = new Random();
sayi = r.Next(comboBox1.SelectedIndex);

label7.Text = Convert.ToString(sayi);

}
S
14 yıl
c# ComboBox Kullanımı
Ama bunlara ek olarak rastgele seçeneğini ekledim ve bu seçeneğin görevide ;

bu seçeneği seçtiğimde bana rastgele aritmetik işlemlerini labellere atasın dedim.Mesela rastgele seçeneği seçildiğinde (+),(-) gibi işaretleri rastgele labellere atamak gibi.. Bunu da şu şekilde yapmayı düşündüm:
else if(comboBox1.SelectedIndex==4){//comboBox1 içerisindeki rastgele seçeneği.

Random r = new Random();
sayi = r.Next(comboBox1.SelectedIndex);

label7.Text = Convert.ToString(sayi);
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.