Sanal klavye tasarımı oluşturup, ilgili işlemleri gerçekleştiren programı yapınız. Karakterlere basıldığında TextBox ekranında eski+yeni basılan karakterler görüntülenecektir.
Soru bu bunu yapabilcek birisi varmı acaba kodlarını yollıyabilcek birisi
Kodlar Birbirinin aynısı olduğu için tek bi kodu yazıcam diğerleri zaten aynı mantık önce Görsel programlamayı olustur sonra butonlara atıcan kod (Örneğin W Harfi);
Yukarıdaki ni kaale alma. harfleri bir diziye at diziden doldur butonları keypress eventinde basılana göre yaparsın
Merhaba,
Şöyle bir yöntem izlenebilir; Formunuza bir adet panel eklersiniz ve panelin içinde isi button şeklinde klavye tuşları bulunur. Bu buttonların name değerleride hangi tuşu temsil ediyorsa o olur. Örneğin; w tuşunu temsil eden butonun ismi wButton olsun. Daha sonra kod tarafında form'un load eventinde bu panel içerisindeki bütün buttonları getirip bir diziye atarsınız sonrada bu dizinin bütün elemanlarına click eventi ekleyerek hangi tuşu temsil ediyorsa o tuş textBox1 üzerinde yazılır. Tabi bunun için onlarca if döngüsü yazmanıza gerek yok. Şöyle ki; buttonların name değerleri(wButton) zaten hangi tuşu temsil ettiklerini belirtiyor. Bu name değerini kod tarafında çekip replace ederek 'Button' yazısını çıkartır kalan kısmını textBox1'in text değerine yazdırabilirsiniz.Biraz zahmetli olacak ama emin ol her button'a tek tek click event eklemekten daha az zahmetlidir. Katıldığın yer olursa sorabilirsin.
Kolay gelsin ve başarılar dilerim.
Evet arkadaslar bu odevı yaptım gece bır vakıtte tesekkur edıyorum suan bır hesap makınesı yaptım butun ıslemlerı yapıyor ama ıs matematık fonksiyona gelince hangı sayıyı yazarsam yazayım aynı ıslemı yapıyor mesela 5 fak 120 ama 6 fak aldırmak ıstedıgım zaman yıne 120 cıkarıyor karsıma bu sın kos tan log log10 da da boyle yapıyor