- 21 Kas 2015
- 577
- 1
C# de butona kısayol tuşu atayıp sonra program çalışınca program üzerinde olmadan kısayol tuşu nasıl çalıştırırım yardım edermisiniz lütfen
Proje Linki için TIKLA
Proje Linki için TIKLA
Son düzenleme:
Text kısmını "&Yazdır" olarak düzenleyin. Y harfi ile o butona tıklayabilirsiniz.
Fakat Her zaman Çalışmaz bunun için keypreview kullanmanızı tavsiye ederim
Saygılar ...
Metin kısmını yani
using System.Runtime.InteropServices;
[DllImport("user32.dll")]
private static extern short GetAsyncKeyState(Keys vKey);
private v oid listenForKeys()
{
for (;;)
{
bool keysPressed = ((GetAsyncKeyState(Keys.F8) != 0) && (ModifierKeys == Keys.Shift));
if (keysPressed)
{
//Mesela burada SHIFT ve F8 tuşarı kombine edildiğinde gerçekleşecek olayları yazabilirsin.
// Örn: button1.PerformClick();
}
}
}
Thread the = new Thread(new ThreadStart(listenForKeys));
the.Start();
Kod:using System.Runtime.InteropServices;
Kod:[DllImport("user32.dll")] private static extern short GetAsyncKeyState(Keys vKey);
Kod:private v oid listenForKeys() { for (;;) { bool keysPressed = ((GetAsyncKeyState(Keys.F8) != 0) && (ModifierKeys == Keys.Shift)); if (keysPressed) { //Mesela burada SHIFT ve F8 tuşarı kombine edildiğinde gerçekleşecek olayları yazabilirsin. // Örn: button1.PerformClick(); } } }
//Kullanımı:
//Form1'in load eventine yaz:
Kod:Thread the = new Thread(new ThreadStart(listenForKeys)); the.Start();
böylelikle buton1'e hotkey (kısayol) tuşu atamış olduk
Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.