C# da Programa Ekra...
 
Bildirimler
Hepsini Temizle

C# da Programa Ekran Klavyesi Çağırma  

  RSS
serdar_evleksiz
(@serdar_evleksiz)
Üye

Merhaba sayın çözümpark üyeleri ve adminleri;

 

Ben Bilgisayar Programcılığı bölümü 2. sınıfta okumaktayım ve bize yapmamız gereken bir proje verildi.Benim projem %90 bitti ama yapmak istediğim birşey daha var.Yaptığım proje dokunmatik ekranda olacağı için klavye olmayacak bu projeyi kullanan bir kişi kullanıcı adı ve parola girerken bir klavye kullanması gerekiyor bende windows'un kendi ekran klavyesini kullanmayı düşündüm...Textbox'a tıklayınca ekran klavyesi otomatik olarak gelecek.Aynı bankaların sitelerinde olduğu gibi..Bunu nasıl yapabilirim bana yardımcı olabilir misiniz lütfen...

 

Kullandığım program:

Microsoft Visual Studio 2008. 

C# dili kullanıyorum. 

 

 

Yardımcı olan olmayan herkese şimdiden teşekkür ederim. 

Alıntı
Gönderildi : 16/03/2014 14:52
Yasar KIYAK
(@yasarkiyak)
Üye

Merhaba 

 

Bunu iki şekilde yapabilirsiniz.

1- kendi klavyenizi oluşturarak texte tıklandığında onu gösterebilir ve oradan harf butonları tıklandıkça yazdırabilirsiniz.

2- sizin dediğiniz şekilde ekran klavyesi kullanabilirsiniz, onun için osk.exe yi çağırmanız yeterli olacaktır. 

Kolay gelsin, başarılar.

CevapAlıntı
Gönderildi : 17/03/2014 18:37
serdar_evleksiz
(@serdar_evleksiz)
Üye

yardımınız için teşekkür ederim Yaşar Bey.

Bir sorum daha olacak peki osk.exe yi nasıl ve ne ile çağırabilirim onu da anlatma şansınız var mı veya örnek bir kod gösterseniz. 

CevapAlıntı
Gönderildi : 18/03/2014 23:15
Yasar KIYAK
(@yasarkiyak)
Üye

System.Diagnostics.Process.Start("osk.exe") 

bu kod ile çalışması gerekiyor.

CevapAlıntı
Gönderildi : 19/03/2014 11:55
Paylaş: