Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.06.07
Prihlásený: 01.01.08
Príspevky: 41
Témy: 11
Príspevok NapísalOffline : 25.06.2007 20:32

Mam problem s procedurou (ak to vobec procedura je) OnKeyDown
v navode mam popisane toto:

Kód:
OnKeyDown
Spustí se, když budete držet stisknuté tlačítko klávesnice. Jsou zde důležité proměnné v závorce:
Key - tlačítko, které je zmáčknuto (získáte číslo tlačítka - např.: Enter je 13, Esc je 27...)
Shift - zjistí, zda je tlačítko stisknuto speciálně. Typy:
  ssShift - je stisknutý Shift
  ssAlt - je stisknutý Alt
  ssCtrl - je stisknutý Ctrl
  ssLeft - je stisknuté levé tlačítko myši
  ssRight - je stisknuté pravé tlačítko myši
  ssMiddle - je stisknuté prostřední tlačítko myši
  ssDouble - bylo dvakrát kliknuto na myš
P.S.: Pozor! U Shiftu ze zjišťuje typ jiným způsobem než jinde:
if ssShift in Shift then nebo
if not(ssAlt in Shift) then
Pokud je ssShift v Shift (může toho totiž být zmáčknuto více), nebo to druhé: Pokud není ssAlt v Shift!

nechapem tento riadok: Key - tlačítko, které je zmáčknuto (získáte číslo tlačítka - např.: Enter je 13, Esc je 27...)
a ani to ssShift, ssAlt..., pretoze ja mam v mojom Delphi na zaciatku toto:

Kód:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 Close;
end;

potreboval by som napriklad po stlaceni Ctrl + B vypnut program...to mi islo len ked som nic nemenil a medzi begin a end napisal Close; ,vyplo to len po stlaceni Shiftu
mam Delphi 7 personal, ten navod je pravdepodobne na starsie verzie
dik


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 01.07.2007 6:09

nemám tu delphi, ale skús toto:
Kód:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 if (shift=ssCtrl) and (chr(key)='B') then Close;
end;


Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. delphi zapis cisla do editu v delphi

v Delphi, Visual Basic

3

1105

11.05.2008 12:02

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Delphi] Problem s imageslist?

v Delphi, Visual Basic

4

429

21.02.2010 14:23

ha2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s programom turbo delphi od codegear

v Delphi, Visual Basic

3

883

04.10.2008 9:13

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi 7 problém pri inštalácii na Win7 64bit

v Delphi, Visual Basic

6

1154

25.04.2012 23:52

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Najnovsie Delphi

v Delphi, Visual Basic

7

672

30.06.2010 12:08

Manny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi pomoc

v Delphi, Visual Basic

4

622

12.01.2017 15:55

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Delphi] klavesy

v Delphi, Visual Basic

15

2059

06.02.2010 13:04

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Delphi] Delay

v Delphi, Visual Basic

4

1081

07.01.2010 14:19

ha2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi - Polkruh

v Delphi, Visual Basic

3

693

08.07.2011 13:51

Gumeny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi class

v Delphi, Visual Basic

1

791

10.09.2009 16:35

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Delphi] Okno

v Delphi, Visual Basic

6

686

15.01.2010 21:42

vama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Delphi] video

v Delphi, Visual Basic

4

712

15.01.2011 14:26

vama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi priehladnost?

v Delphi, Visual Basic

9

990

03.01.2009 17:58

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi TreeView

v Delphi, Visual Basic

3

654

07.05.2011 21:35

coldak Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Priklad Delphi

v Delphi, Visual Basic

3

506

25.01.2017 8:46

focko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi - taby

v Delphi, Visual Basic

2

948

26.06.2009 13:49

LordMMX Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra