> 1 <
| Yazar | Mesaj |
sinem yılmaz |
06:39 11-07-2006 GMT+02 saat |
|
ben visual basic kullanarak hesap makinesi yapmaya çalışıyorum. klavyeden sayıları okumada sorun çıkıyor.
''''''''''' Private Sub txt_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txt_result.KeyDown If e.KeyCode = Keys.D1 '''''''''' bunu yazdığımda haflerin üzerindeki "1" i alıyor D2,D3... "2" yi ,"3"ü alıyor.. ama numpad deki sayıları da aynı "if" in içinde kontrol etmek istiyorum.. '''''''''''' If e.KeyCode = Keys.D1 or 97 '''''''''' (97 numpad deki "1"in ascii kodu) yazdığımda klavyeden ne girersem gireyim if in içine giriyor.. or ları ayırıp tüm olasılıkları yazsam olacak ama bu sefer de kod hantallığı olacak.. bunun yerine ne yapabilirim? ilgilenen olursa çok mutlu olacağım.. |
|
Mahmut Kavici |
04:06 13-07-2006 GMT+02 saat |
|
vb bilmiyorum ama hata şu olabilir mi;
Kod: If e.KeyCode = Keys.D1 or 97 or 97 herzaman doğrudur. Kod: If e.KeyCode = Keys.D1 or e.KeyCode =97 böyle bişey olabilir belki //sadece böyle düşündüm yoksa vb.nette if sözdiziminin bile nasıl yazıldığını bilmiyorum |
|
|
Burada hazır yapılmışı var :) origamisan.org, burada da karalanmışı : kavidesign.com
|
|
sinem yılmaz |
01:58 14-07-2006 GMT+02 saat |
|
Den son tüm olasılıkları ayırmıştım
evt hata aynen öyleymiş tekrar değiştirdim birleştirdim |
|
> 1 <


