Bitirme tezi için uzaktan kumandalı araba yapıyorum. Araba giderken sağa sola döndürmek için farklı komut kullanmak gerekiyor. Örnek olarak W ileri, A sol S geri ,D sağa döndürüyor diyelim. Ben W ya basarken Sola dönmesi için A ya bastığımda paralel porta farklı bir kod göndermek gerekiyor.
Yani kısacası 2 tuşla , yada bir tüşa basarken başka bir tuşa bastığımda bir buttonu aktif etmem gerekiyor diyelim. Bunu nasıl yapabilirim? Yardımlar için şimdiden teşekkürler kodun bir kısmını yolluyorum.
Yani kısacası 2 tuşla , yada bir tüşa basarken başka bir tuşa bastığımda bir buttonu aktif etmem gerekiyor diyelim. Bunu nasıl yapabilirim? Yardımlar için şimdiden teşekkürler kodun bir kısmını yolluyorum.
private void mobilaraba_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.W)
{
ileri.BackColor = Color.Red;
gonder.verigonder(888, 5);
}
if (e.KeyCode == Keys.A)
{
sol.BackColor = Color.Red;
gonder.verigonder(888, 1);
}
if (e.KeyCode == Keys.S)
{
geri.BackColor = Color.Red;
gonder.verigonder(888, 10);
}
if (e.KeyCode == Keys.D)
{
sag.BackColor = Color.Red;
gonder.verigonder(888, 4);
}
işte buraya bir if döngüsü daha lazım .
if (e.KeyCode == Keys.W & e.keykode == A)
if (e.KeyCode == Keys.W && e.keykode == A)
if (e.KeyCode == Keys.W)
..komut
if (e.keykode == A)
... komut
Bunları denedim ama işe yaramıyor.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.