Holy Diver
Kilopat
- Katılım
- 8 Eylül 2014
- Mesajlar
- 144
Daha fazla
- Cinsiyet
- Erkek
İyi akşamlar arkadaşlar. Ben C#'ta Hesap Makinesi yapıyorum neredeyse bitti ama 2 sorunum var yardımcı olursanız sevinirim. Bu arada C#'ı yeni öğreniyorum. Teşekkürler.
1)Arkadaşlar Hesap Makinesinde klavyeden de kullanabilmek için klavye tuşlarını da atadım. Sorun ise "Enter"a basınca sonuç göstermesi gerekiyor ama göstermiyor "Texbox"taki sayının yanına sayı ekliyor.
2)Klavyedeki "Backspace(silme tuşu)" tuşuna basınca silmesi bunu da yapamadım. Yardımcı olursanız minnettar kalırım. Teşekkürler.
Kodlama şu şekilde;
[/CODE]
1)Arkadaşlar Hesap Makinesinde klavyeden de kullanabilmek için klavye tuşlarını da atadım. Sorun ise "Enter"a basınca sonuç göstermesi gerekiyor ama göstermiyor "Texbox"taki sayının yanına sayı ekliyor.
2)Klavyedeki "Backspace(silme tuşu)" tuşuna basınca silmesi bunu da yapamadım. Yardımcı olursanız minnettar kalırım. Teşekkürler.
Kodlama şu şekilde;
Kod:
[CODE]private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
switch (e.KeyChar.ToString())
{
case"0":
sıfır.PerformClick();
break;
case "1":
bir.PerformClick();
break;
case "2":
iki.PerformClick();
break;
case "3":
üç.PerformClick();
break;
case "4":
dört.PerformClick();
break;
case "5":
beş.PerformClick();
break;
case "6":
altı.PerformClick();
break;
case "7":
yedi.PerformClick();
break;
case "8":
sekiz.PerformClick();
break;
case "9":
dokuz.PerformClick();
break;
case "/":
böl.PerformClick();
break;
case "*":
çarp.PerformClick();
break;
case "-":
eksi.PerformClick();
break;
case "+":
artı.PerformClick();
break;
case "Enter": //Burayı Yapamadım
eşittir.PerformClick();
break;
case ",":
virgül.PerformClick();
break;
case "Backspace": //Burasını Yapamadım
?.PerformClick();
break;
default:
break;