WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Přesměrování klávesy ENTER

hlavní kategorie | zpět | + odpovědět na toto téma
Přesměrování klávesy ENTER - diskuze na toto téma
Ahoj mám textové zadávací pole a tlačítko Hledej. Potřebuji přesměrovat ENTER při zadávání právě na to talčítko ENTER. Děkuji předem za radu. Pavel

elninoslov | 29.8.2017 15:19  
 
 
Príloha? TextBoxov je niekoľko druhov s inými možnosťami.
Odpověď
Pavel Jane | 29.8.2017 15:25  
 
 
TextBox1 - zadávací políčko Hledej - spouštěcí tlačítko ListBox1 - na obrázku ve spodní části - výstup Při odklepnutí Enteru v zadávacím TextBoxu1 chci jít hned na tlačítko Hledej. Pavel
Odpověď
Pavlus | 29.8.2017 16:26  
 
 
Podívej se na vlastnosti TabStop (nastavit na True) a TabIndex (tady lze nastavit pořadí). P.
Odpověď
elninoslov | 29.8.2017 17:27  
 
 
Alebo ak chcete vykonať rovno akciu tlačítka, tak v KeyDown toho TextBoxu zadajte riadok If KeyCode = 13 Then Call CommandButton1_Click
Odpověď
Pavel | 30.8.2017 08:00  
 
 
If KeyCode = 13 Then Call CommandButton1_Click nefunguje, mám někde něco vypnuté nebo zapnuté....? Nastavil jsem to jako If KeyCode = vbKeyReturn a to funguje, ale ne úplně správně při opakovaném zadávání. Stne se, že musím dát ctrl+a do textboxu a pak to zase jede....
Odpověď
Pavel | 30.8.2017 08:01  
 
 
Zapomněl jsem - ctrl+a a vymazat!
Odpověď
Pavel | 30.8.2017 07:57  
 
 
To mám nastavené správně, TabStop i TabIndex
Odpověď
Pavlus | 30.8.2017 14:32  
 
 
Zkus vložit přílohu. Pokud to máš nastaveno opravdu dobře, tak by mělo fungovat...
Odpověď
elninoslov | 30.8.2017 16:57  
 
 
No tu máte príklad, kde ak obom objektom nastavíte TabStop na True tak po stlačení Enteru v TextBoxe prejde kurzor na Button aj vykoná jeho akciu. Ak TabStop necháte na False, tak ako teraz, tak po stlačení Enter ostane kurzor v TextBoxe. Podľa toho ako to potrebujete.
Odpověď