KeyPreview a nefunkční vbKeyUp, vbKeyDown   zodpovězená otázka

VB6/VBA

Dobrý den,

chtěl bych se zeptat, jak mohu aktivovat Form_KeyDown při stisku šipek nahoru a dolů. Na alfanumerické klávesy událost reaguje normálně.

Na formuláři mám nastavené KeyPreview na True.

Díky za radu

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak jsem asi zjistil příčinu... Chci událost odchytávat na záložce komponenty SSTab, kde jsou jen tlačítka a neaktivní TextBoxy (nemají focus).

Pokud má focus tlačítko nebo záložka, tak Form_KeyDown nereaguje. V .Netu to ale funguje. Prosím tedy o radu, jak to vyřešit, aby událost fungovala i tlačítkách a záložkách.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Událost KeyUp a KeyDown se vyvolává pouze na komponentách, které mají focus, a pokud je nastaveno KeyPreview, tak i na formuláři. Ale nikde jinde.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback