På min kundeform har jeg mulighed for at oprette kunder ved at taste ALT og I (ALT I for indsættelse, ALT R for redigering, og ALT D for sletning (delete)).
Men jeg har to typer kunder: KONTANT- og KONTO-kunder, og de har hver sit skema (~ form), så jeg kan ikke bruge ALT I kritikløst.
Min MAIN-MENU ser sådan ud:
Mainmenu.Item[0].Caption := 'Filer';
(her følger en del under-items- som ikke er relevante her... )
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Løsninger er at SIMULERE ET TASTETRYK - eller rettere at SIMULERE 2 tastetryk:
ALT U (kalder funtioner og da 1. item er INSÆT (som samtidig viser sub-tabllen KONTANKT / KONTO ) er det s¨bare at simulere en HØJRE-PIL tast:
Sådan:
keybd_event(VK_MENU, 0, 0, 0); // simuler "Alt" tastetryk keybd_event(Ord('U'),0,0,0); // simuler "U" tastetryk keybd_event(VK_RIGHT, 0, 0, 0); // simuler VE-PIL tast // // Husk at frigive tasterne; ellers vil de forblive i // "aktiveret-tilstand" og der vil ske mærkelige ting ! // Men frigiv tasterne i modsat retning. // keybd_event(VK_RIGHT,0,KEYEVENTF_KEYUP,0); keybd_event(VK_MENU,0,KEYEVENTF_KEYUP,0); keybd_event(Ord('U'), 0,KEYEVENTF_KEYUP,0);
Det løste problemet...
Kr
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.