e. KeyValue bu ne olarak geliyor? e. KeyValue. ToString bu ne olarak geliyor? typecast illa char mı olmak zorunda , ascii değerleri mi geliyor? Hello, i am nothing. I come from Neverland.

Cevap yazan arkadaşların hepsine teşekkür ederim. Sağolsun unbalanced, pc ye bağlanıp sorunu halletti. Kullanılan kodlar aşağıdadır, başkasına lazım olursa diye ekliyorum. private static char? karkter { bool firstChance = false; ; byte keyStates = new byte ; InputLanguage inputLanguage = InputLanguage. CurrentInputLanguage; const byte keyPressed = 0x80; keyStates = keyPressed; keyStates = e. KeyCode & Keys. Shift) Keys. Shift) ? keyPressed : 0; keyStates = e. KeyCode & Keys. Control) Keys. Control) ? keyPressed : 0; keyStates = e. KeyCode & Keys. Alt) Keys. Alt) ? keyPressed : 0; StringBuilder sb = new StringBuilder(10); int ret = ToUnicodeEx e. KeyCode, 0, keyStates, sb, sb. Capacity, 0, inputLanguage. Handle); if (ret 1) return sb ; if (ret -1) { if return null; } return null; } private static extern int ToUnicodeEx ; #endregion nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

replace yapacaksan textbox u replace et niye key press den gelen değerleri replace ediyorsun ki? ayrıca her a tuşuna basıldığında 1 b için 2 c için 3 yazdıracaksan replace yerine if ya da select case yntemi ile yapmak daha avantajlı değil mi? select de mantıklı değil hocam, bir dizi tamamlanır, 1. index e karşılık A değeri gelecek şekilde verilir.. dizi = dizi tarz bir şey ile dizi , A yı vermiş oluyor.. ama dediğim gibi bir yanlışlık var, a yerine 1 gelmemesi lazım Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

teamviewer ver hocam bakalım, şimdi biraz uygunum.. normalde 1,2,3 diye gelmemesi lazım. A nın ascii karşılığı 65.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

replace yapacaksan textbox u replace et niye key press den gelen değerleri replace ediyorsun ki? ayrıca her a tuşuna basıldığında 1 b için 2 c için 3 yazdıracaksan replace yerine if ya da select case yntemi ile yapmak daha avantajlı değil mi? Kasnak yuvarlandı elek oldu, eski orospular melek oldu...

Arkadaşlar ufak bir program için klavyeden girilen değerleri alıyorum hook ile. Yalnız şyle bir sorun çıkıyor numelock blümünde rakamları grdiğimde 1 yyerine a, 2 yerine b, 3 yerince c şeklinde harfler çıkıyor. Normal harfleri girince veya harf grubunun üstündeki rakamları girince doğru olarak sonuç alıyorum. char ile değer aldım fakat yine de numelock ta ki rakamları girince a, b c giri küçük harflerle dnüş sağlanıyor. Bende replace ile küçük a yerine 1 getir diyorum güzel şekilde çalışıyor. Fakat birden fazla replace kullanınca son replace yi alıyor ama ilki çalışmıyr.. Aşağıdaki kod blümünde c harfini 3 e çeviriyor fakat b yi 2 ye dndürmüyor.. Bunu çzmek için tek satırda birden fazla replace kullanabilir miyim ya da replace dışında bir yol var mıdır? string a; a = e. KeyValue). ToString . Replace("a","1"); a = e. KeyValue). ToString . Replace("b", "2"); a = e. KeyValue). ToString . Replace("c", "3"); // textBox1. Text += e. KeyValue). ToString . Replace("a","1" ,"b","2","c","3"); textBox1. Text += a. ToString ; form1 in tüm kodları bu sayfada => http://paste.ubuntu.com/13226270/ nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..