Şimdi Ara

c# projemizde yardım lütfen...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
907
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar kiosk paneli gibi projemiz var okulda... dokunmatik ekranlı... c# aplication uygulamada oluşturulan browser ile web sayfasına bağlanıp veri girişi falan var... sanal klavye oluşturup; verileri oradan girilsin istiyoruz. yardım edermisiniz lütfen?



  • Ederiz tabiki, nerde yardıma ihtiyacın var?
  • teşekkür ederim sahlor kardeş...

    sanal klavye oluşturmak istiyoruz... oluşturduğumuz klavye her yere yazabilmeli... imleç o anda nerdeyse oraya yazabilmeli... forumlarda araştırdım bu konuyu, herkes bir oyun hilesi botu yazmak için yardım istemiş... ulaşabildiğim tek veri

    A butonu için,butonun click olayına SendKeys.Send("A"); komutu...
    bu da bir işime yaramadı... ne yapabiliriz başka?
  • Windows un sanal klavyesini kullanmanızda ne sakınca var?
  • Buyuk bir firmanın kiosk panelleri için bende böyle bir uygulama geliştirmiştim.Klavye için "user32.dll" windows kütüphanesi kullanacaksın.MSDN den user32.dll in nasıl kullanıldığına bir göz at. Kısa sürede çözersin;)
  • SendKeys.SendWait("Space"); kullanım şekli yanlış hatırlamıyorsam. MyButton sınıfı tasarlayın ve base olarak Windowsun Button'unu alsın. Ek bir özellik olarak mybutton'a string türünde buttonkey değişken ve özelliği koyun. Sonra List<MyButton> şeklinde bir dizi tanımlayıp, klavye tuşu kadar nesne ekleyin. Bunların form üzerindeki dizilimini bir kurala göre veya kafanıza göre yerleştirin, MyButton sınıfının Click olayında Clicked adlı metod çağrılsın ve Clicked metodu tıklanan button için sisteme tuşismi göndersin. Bir deneyin muhtemelen çalışacaktır;
     
    public MyButton():base()
    {
    this.Click+=new EventHandler(Clicked);
    }

    void Clicked(object sender,EventArgs e)
    {
    SendKeys.SendWait(((MyButton)sender).ButtonKey);
    }

    Veya hepsini kendiniz yapın ki bir işe yarasın.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.