|
|
Shortcut változtatása futási időben
|
|
Példaprogram letöltése
7252 bájt
|
A menüpontokhoz a TMenuItem osztály ShortCut nevű TShortCut típusú property-n keresztül rendelhetünk gyorsbillentyűt. Ezt szerkesztési időben egyszerűen egy legördülő listából kiválaszthatjuk, de mi a helyzet akkor, ha mindezt a futási időben kellene elvégeznünk?
|
Programból két lehetőségünk is van TShortCut típus megadására.
Az egyik a ShortCut nevű függvény, melynél az első paraméterben kell megadnunk a kívánt billentyű kódját, második paraméterben pedig az esetleges módosító billentyűket, mint például a Ctrl, Alt, stb. Ez a függvény TShortCut típusú eredményt szolgáltat, így ezt értékül adhatjuk a TMenuItem osztály ShortCut property-ének.
Másik megoldás a THotKey komponens használata. Itt a felhasználó egy tetszőleges kombinációt kiválaszthat annak a lenyomásával. A komponensnek van egy HotKey nevű property-e, mely szintén TShortCut típusban szolgáltatja az eredményt.
|
Könyv
Ez a cikk megtalálható ebben a könyvben:
Delphi Software Offline 2000 évkönyv 61. oldal
Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!
|