1. sayfa
|
c# da textbox sadece sayı girişi için; 48-57 aralığı sayılar 44:virgül 46:nokta 08:backspace tuşu için
|
| Char parse etmek yerine static isNumeric (String) metodu yazip cast etmeye calissin. Exception alirsa false, almassa true donsun. |
|
void Button1Click(object sender, EventArgs e) { bool boş=false; foreach (Control c in Controls) { if (c is TextBox) if (((TextBox)c).Text=="") { boş=true; } } if (boş==true) { MessageBox.Show("boşlukları doldur"); } else { //doluyken işlemleri yap } } |
peki hocam bu kodların visual basic için olanını istesem sizden? dediğim gibi hesaplama tablosu yapıyorum; -karakter olarak sadece sayılar kullanılacak -textboxlara sadece 0-100 arası sayılar girilecek -textboxtaki virgüllü sayılar ile hesaplamalar yapılacak yardımcı olursanız sevinirim simdiden teşekkürler :) |
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress |
| Benim fikrimi çalmışsın.Hırsız |
| Benimde böyle bir fikrim vardı. |
hocam sağolun o işi hallettik sayenizde :) ama 2 problemim daha var :/ -textbox boş bırakıldığı zaman hata veriyor ancak 0 yazdığımız zaman o textbox aslında yokmuş gibi (birnevi boşmuş gibi) aritmetik ortalamaya dahil edilmeyecek bunu nasıl yaparım? -ayrıca atıyorum textboxa yanlış veri girdik. backspace ile kutudaki karakterleri sildiğimiz zaman siler silmez hata veriyor. bunu nasıl çözerim? Şimdiden saolun hayırlı bayramlar :) |
olabilir öyle bir fikrin buna bişey diyemem ancak bu sana bana karşı hırsız diye hitap etme hakkı vermez kardeşim. lütfen hitap şekline dikkat et ha çok istiyorsan programı tamamladığım zaman sana yollarım sende değiştirir kullanırsın. zaten az bir işi kaldı. en fazla 2 gün |
| Kardeş seni kırdımsa kusura bakma yollarsın bakarım. |
1. sayfa
Bana öyle bir kod söyleyinki eğer boş alan varsa işlemlere devam etmek yerine durdursun. bu tüm textboxlar dolana kadar devam etsin..
Ayrıca hesaplama programı olduğu için yalnızca rakamlar olacak tab birde virgül olaya giriyor. yani textboxa harf girişi yapılamayacak... onu nasıl yaparım??
Şimdiden çok teşekkürler
İYİ FORUMLAR
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.