Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual Basic => Konuyu başlatan: elektro41 - 29 Aralık 2011, 22:55:01

Başlık: Visual Studio Komutlara Tuş Atama
Gönderen: elektro41 - 29 Aralık 2011, 22:55:01
Merhaba arkadaşlar visual studioda yazılan komuta nasıl tuş atayabiliriz
örneğin bu

private void button_ff_Click(object sender, EventArgs e)
{
serial_send('i');
}

bu kod ben yukarı ok tuşuna basılı tuttuğumda çalışsın ben bırakınca tekrar aynı komutu göndersin yani kapatmak için. çünkü seri porttan kullanıcam.
Teşekkürler.
Başlık: Ynt: Visual Studio Komutlara Tuş Atama
Gönderen: systran - 30 Aralık 2011, 09:53:06
Formun key_down olayına şöyle bi kod yazacaksın.

        Select Case e.KeyCode
            Case 38 ' yukarı
               'buraya tuş basılı olduğu sürece yapılacak işlemleri yaz

        End Select


Formun key_up olayına şöyle bi kod yazacaksın.

        Select Case e.KeyCode
            Case 38 ' yukarı
               'tuş bırakıldağında yapılacak işlemler

        End Select


Başlık: Ynt: Visual Studio Komutlara Tuş Atama
Gönderen: elektro41 - 30 Aralık 2011, 22:48:39
kabul etmiyor veya ben yapamıyorum biraz daha açıklarmısın.Birde bunu ben yukarı ok tuşuna basınca i komutu göndercek bırakınca tekrar göndercek.
Başlık: Ynt: Visual Studio Komutlara Tuş Atama
Gönderen: RcALTIN - 30 Aralık 2011, 23:07:44
form'un key preview özelliğini true yapmadıysanız, form üzerindeki farklı kontrollerin odaklanılmasından dolayı kodların çalışmamasına neden olabilir, bir diğer ihtimal olarak keydown ve keyup eventlerini doğru oluşturamamış olabilirsiniz.