En iyi yanıtlayıcılar
Visual Basic buton1 ve buton2 yi tuşla aktif etme

Soru
-
Yanıtlar
-
Size Örnek bir proje yaptım timerde var içerisinde umarım yardımcı olur
Bu arada forma yazmadım ama F3 timeri durdurur F4 devam ettirir zaten kodlarda görürsün
- Düzenleyen Tufan TOKSUN 7 Şubat 2018 Çarşamba 17:52
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 5 Mart 2018 Pazartesi 10:52
-
Öncelikle formunuzun keypreview property sini True yapın.
Buton adı Button1 Kısayol ise F2 ise
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F2)
{
button1.PerformClick();// button1 eventini çalıştırırtextBox1.Focus();/ Texbox1 i seçer
// veya dilediğiniz işlemler
}
}
- Düzenleyen Tufan TOKSUN 6 Şubat 2018 Salı 11:47
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 5 Mart 2018 Pazartesi 10:52
Tüm Yanıtlar
-
Öncelikle formunuzun keypreview property sini True yapın.
Buton adı Button1 Kısayol ise F2 ise
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F2)
{
button1.PerformClick();// button1 eventini çalıştırırtextBox1.Focus();/ Texbox1 i seçer
// veya dilediğiniz işlemler
}
}
- Düzenleyen Tufan TOKSUN 6 Şubat 2018 Salı 11:47
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 5 Mart 2018 Pazartesi 10:52
-
Öncelikle formunuzun keypreview property sini True yapın.
Buton adı Button1 Kısayol ise F2 ise
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F2)
{
button1.PerformClick();// button1 eventini çalıştırırtextBox1.Focus();/ Texbox1 i seçer
// veya dilediğiniz işlemler
}
}
Bu kodlar C# VB değil, çevirmesi zor değil ama yeni başayanlar için kafa karıştırıcı durumlar oluşturabilir.
İkinci olarak soruyu veya anlatılanı iyi okuyun, Focus (odaklamak) değil Enable (etkin) durumu istenmiş.
Çözüm şu şekilde olma, buton veya istediğin kontrolün üzerine tıkla, özelliklere geçip olayları aç sonra KeyDown olayını ekle.
if ( e.KeyCode == Keys.F12) { Textbox1.Enabled = !Textbox1.Enabled; }
Bu şekilde aktiflik durumunu kotnrol etmek mümkün olacaktır. Ek olarak şuraya da bakabilirsin.
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...
- Düzenleyen Egoist Developer 6 Şubat 2018 Salı 18:23
-
Öncelikle formunuzun keypreview property sini True yapın.
Buton adı Button1 Kısayol ise F2 ise
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F2)
{
button1.PerformClick();// button1 eventini çalıştırırtextBox1.Focus();/ Texbox1 i seçer
// veya dilediğiniz işlemler
}
}
Bu kodlar C# VB değil, çevirmesi zor değil ama yeni başayanlar için kafa karıştırıcı durumlar oluşturabilir.
İkinci olarak soruyu veya anlatılanı iyi okuyun, Focus (odaklamak) değil Enable (etkin) durumu istenmiş.
Çözüm şu şekilde olma, buton veya istediğin kontrolün üzerine tıkla, özelliklere geçip olayları aç sonra KeyDown olayını ekle.
if ( e.KeyCode == Keys.F12) { Textbox1.Enabled = !Textbox1.Enabled; }
Bu şekilde aktiflik durumunu kotnrol etmek mümkün olacaktır. Ek olarak şuraya da bakabilirsin.
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...
-
Öncelikle formunuzun keypreview property sini True yapın.
Buton adı Button1 Kısayol ise F2 ise
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F2)
{
button1.PerformClick();// button1 eventini çalıştırırtextBox1.Focus();/ Texbox1 i seçer
// veya dilediğiniz işlemler
}
}
Bu kodlar C# VB değil, çevirmesi zor değil ama yeni başayanlar için kafa karıştırıcı durumlar oluşturabilir.
İkinci olarak soruyu veya anlatılanı iyi okuyun, Focus (odaklamak) değil Enable (etkin) durumu istenmiş.
Çözüm şu şekilde olma, buton veya istediğin kontrolün üzerine tıkla, özelliklere geçip olayları aç sonra KeyDown olayını ekle.
if ( e.KeyCode == Keys.F12) { Textbox1.Enabled = !Textbox1.Enabled; }
Bu şekilde aktiflik durumunu kotnrol etmek mümkün olacaktır. Ek olarak şuraya da bakabilirsin.
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...
Formun konusuna bakarsanız C# olarak seçilmiş , Ayrıca Focus işleminin yanına seçer diye yazmışım ve // ayrıca dilediğiniz işlemler diye de bunun bir örnek olduğunu belirtim yani metodu gösterdim Son olarak kafa karıştıracak bir durumda yok görüldüğü üzere atla deve değil yani amaç ne onuda anlamadımSorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...
-
Öncelikle formunuzun keypreview property sini True yapın.
Buton adı Button1 Kısayol ise F2 ise
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F2)
{
button1.PerformClick();// button1 eventini çalıştırırtextBox1.Focus();/ Texbox1 i seçer
// veya dilediğiniz işlemler
}
}
bunları daha önce denedim. yalnız şöyle bir sorun var formuın keypreview özelliğini True yapınca timerlere atadığım tuşlar normalde çalışırken onlarda çalışmaz oluyor, ve yine butonlarda çalışmıyor. -
Size Örnek bir proje yaptım timerde var içerisinde umarım yardımcı olur
Bu arada forma yazmadım ama F3 timeri durdurur F4 devam ettirir zaten kodlarda görürsün
- Düzenleyen Tufan TOKSUN 7 Şubat 2018 Çarşamba 17:52
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 5 Mart 2018 Pazartesi 10:52
-
ilginiz için çok teşekkür ederim tufan bey. vb. net konusunda çok fazla bilgim yok ama bir hafta içinde vb. nette yapmak istediğim bir çok şeyi araştırıp bulup yaptım ve istediğim projeji çalıştırdım. ama bu projede butonları tuşla çalıştıramadım bir çok farklı yöntem denedim. sizin projedeki kodları da uyguladım yine olmadı. buton yerine timer e kodladığımda istediğim sonucu alıyorum. butonları iptal ettim. tektar teşekkür ederim
-
Rica ederim önemli değil siz timerda hangi kodları kullanıyorsunuz ayrıca button click eventinde textboxların enable kontrolü dışında başka bir komut varmı bilemiyorum ama sizin talep ettiğiniz sorunun yanıtı gönderdiğim örnekteki gibi olmalı aksi olsa örnek çalışmazdı herneyse sorununuzu çözmenize sevindim ama yapınızı gözden geçirmenizde fayda var.