Co zrobić aby po naciśnięciu klawisza wykonała się jakaś procedura.
NP: if Key='#032' then
i co dalej.
Ma obsługiwać każy kolejny klawisz. hmm... --Delphi 2 , 6 i 5
Ciekawe pomysły i poszukiwanie rozwiązań.
Co zrobić aby po naciśnięciu klawisza wykonała się jakaś procedura.
NP: if Key='#032' then
i co dalej.
Ma obsługiwać każy kolejny klawisz. hmm... --Delphi 2 , 6 i 5
Ciekawe pomysły i poszukiwanie rozwiązań.
Osadnik napisał:
Co zrobić aby po naciśnięciu klawisza wykonała się jakaś procedura.
NP: if Key=\'#032\' then
i co dalej.
[...]
hmm... Obsługujesz w danym obiekcie (np Edit) OnKeyDown i piszesz np.
if Key=#032 then procedurka :D :D :D --Delphi 6
Pozdrowienia{hello} ,
Imperior
Zeby mnie ktos nie oskarzyl o "zly ton" powiem tak :
Jesli sobie w OnKeyDown wpiszesz
"if Key=#032 then procedurka"
i to zadziala to ja postawie Ci {browar}
Zajrzyjmy do naglowka: OnKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
wniosek : Aby obsluzyc spacje w OnKeyDown nalezy dokonac sprawdzenia :
if key=vk_SPACE then <bla,bla>
Fojcik
Swieta racja Fojcik.
Mozna tylko dodac ze vk_SPACE=32 wiec jesli ktos lubi cyferki to moze zrobic
if key=32 then <bla,bla>
ale oczywiscie vk_SPACE jest czytelniejsze.
--Pawel
Delphi6
No przecieŻ każdy może się pomylić!
Wszytklo tak jak napisałem tylko nie OnKeyDown tylko OnKeyPress (konstrukcja warunku taka sama jak w pierwszej odp.)--Delphi 6
Pozdrowienia{hello} ,
Imperior