Pouze tento týden sleva až 80 % na e-learning týkající se Javy
Nauč se s námi víc. Využij 50% zdarma na e-learningové kurzy.
discount week 50
Avatar
matesax
Redaktor
Avatar
matesax:19.4.2012 7:51

Dobrý den,
nebyl by někde seznam příkazů - s českým popisem? Například bych potřeboval podmínku - platíli že je stisknuta klávesa - a teď nějaká klávesa...

 
Odpovědět
19.4.2012 7:51
Avatar
Opus
Redaktor
Avatar
Opus:19.4.2012 8:48

Ahoj takhle můžeš kontrolovat stisk kláves v metodě:

private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
     if(e.KeyCode == Keys.Back)
     {
        //delej po stisku klavesy
     }
}

Třídou níže vytvoříš vlastní tlačítko, které má přednost před IsInputKey metodu(přepíšeme ji vlastní).Odtud to můžeš snadno udělat pro další šipky nebo cokoli jiného.

public partial class MyButton : Button {
       protected override bool IsInputKey(Keys keyData) {
           if (keyData == Keys.Right)
               return true;
           else
               return base.IsInputKey(keyData);

       }
   }
Nahoru Odpovědět
19.4.2012 8:48
Všichni jsou blázni, někteří říkají že jsou aji letadla, ale já jsem jen ponorka.<br />Všichni kopírují odevšech a vš...
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
matesax
Redaktor
Avatar
matesax:19.4.2012 18:16

Moment - jak udělám podmínku: Platíli že je stisknuta klávesa Enter? Totiž jak to mám definovat. Stačí psát pouze anglické názvy kláves - jak by to bylo pro písmena? Děkuji

 
Nahoru Odpovědět
19.4.2012 18:16
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.