Kombinimet e tastierës Delphi - çelësat e nxehtë

Zharoznizhuvalny për fëmijët njihet si pediatër. Dyshohet se ka situata të ndihmës që nuk bie në sy në rast rreziku, nëse fëmija ka nevojë për të dhënë në mënyrë të pafajshme. Babai Todi merr përsipër shkathtësinë dhe kapsllëkun e barnave për uljen e temperaturës. Si mund t'u jepni fëmijëve një gji? Si mund ta mposhtni temperaturën e fëmijëve më të mëdhenj? Cilat janë më të mirat?

Nuk është sekret që programi funky i Delphi Bula-s bazohet në një Pascal më të zgjeruar dhe për një ditë, pavarësia nuk është e vogël. Tim nuk është më e pakta, në të njëjtën kohë Delphi.

Delphi, duke pajisur gamën e tij të mesme të softuerit, të gjitha duhet kuptuarі oriz vіdmіnnі filma të pavarur, duke përfshirë personal kodet vyhіdnі... Para fjalimit, kodet Delphi shpërndahen dhe disponohen publikisht në partneritete, të cilat mbikëqyren me komentet e nevojshme për mundësinë e ndryshimit të kodeve të daljes dhe lëshimin e programeve të fuqishme me ndihmën e Delphi.

Kodi i daljes Delphi mund të ndahet në module dhe skedarë për projektin. Elementet janë renditur në të njëjtën tokë. Skedarët për projektin Delphi mund të zgjerohen DPR... Këta skedarë janë të prishur dhe skedarët kryesorë të daljes së të gjitha projekteve. Modulet e përpjekjes, të cilat mund të jenë fitimtare në projekt, janë në pritje të zgjerimit PAS... Projektet mund të kenë gjithashtu skedarë shtesë (për shembull, komanda, html, DLL). Skedarë të tillë janë edhe më të rëndësishëm, por para tonit mund të jenë më pak të rëndësishëm.

Për të vepruar në skedarët e daljes, është e nevojshme të punohet mbi to, pa dyshim, si veprime të rëndësishme. Deri në ditë të tilla, është e mundur të zarahuvati zavdannya ose të ndryshojë. Për Filmat, Delphi është transferuar në një pjesë të madhe të hyrjeve në skedar, në mënyrë që roboti të mund ta grabisë robotin në mënyrë domethënëse. Si emri i skedarit vikoristovuyutsya pak fjalë, për të shkruar shkronjën e parë të fjalës së lëkurës rrëshqiti vikoristovuvati letrat e titullit... Kjo është mënyra për të emërtuar skedarët InfixCaps me fjale te tjera: Kapelet e devesë.

Është e nevojshme për fisnikërinë, pasi elementët mund të hakmerren në module. Lista e elementeve të tillë në rendin e kërkuar të paraqitjeve është më poshtë:

  • Informacion rreth të drejtave (E drejta e autorit / ID);
  • Ім'я e modulit (Emri i njësisë);
  • Skedarët Ogoloshennya, karrierës janë të përfshira (Përfshi skedarët);
  • seksioni në ndërfaqe (seksioni i ndërfaqes);
  • Përcakton shtesë;
  • Zbatimi
  • Modulet shurdhuese vikoristovuvanih (Klauzola e Përdorimit);
  • Operator, mbyll, і pikë (Një fund mbyllës dhe një periudhë).

Karakteri elementar i personazhit dodatkogo mund të strukturohet për bazhannyam e koristuvach. Megjithatë, për të gjetur një lloj informacioni të caktuar, është e nevojshme të kuptohet renditja e të drejtës së autorit, emri i modulit, direktivat dhe kuptimi më i qartë, direktivat e përpiluesit dhe skedarët që do të shtohen, kuptimi. të lidhjes. Pikërisht ky rend është fajtor për ndryshimin e elementeve.

Ndër koristuvachіv tona ka edhe më të bollshme programe-kalli. Lëkura nga programet e di, çfarë programesh, kjo nuk është vetëm, nuk është vetëm misha fitimtare, por thjesht nga tastiera e kompjuterit. Sidomos për ata të qetë, që duan të grabisin crocs parë në mes të progamuvannya Delphi, ne u gëzuam të dëgjonim: Dovidnik i clavis Delphi të nxehtë.

Kombinimet e tasteve në Delphi - çelësat e nxehtë në mes të programit Delphi

Prezantuesja e çelësave të nxehtë iu prezantua shikuesit me një tabelë, siç ishin të theksuara më poshtë dhe të ndara sipas llojeve. Nuk janë të gjitha çelësat dhe mundësitë, por të gjitha erërat mund të ndihmojnë kallinjtë.

Çelësat e redaktuesit të kodit në Delphi

Klavisha Kllavi i dukshëm Versioni Delphi
Ctrl + J Modeli i kodit Vibir. Ngjitni shabllonin në kod. Mund të futni modele të tipit, ose mund të shkruani vlsn. Kur shtypni Ctrl + J, do të shfaqet një listë e shablloneve. Ose mund të shkruani një numër shkronjash nga shablloni imene, mund të mbështillni rreth vibirit, ose jashtë meje kombinim shabllon dhe tension - shablloni futet menjëherë.
Për shembull, shtypur provo dhe embossed. Ne do të propozojmë opsione për konstruksione të provuara. Për të shtypur classc, me reliev - Unë jam gati të përgatitem për përshkrimin e klasës.
5
Ctrl + Shift + C Përfundimi i klasës. Një s cilat kombinime në klasën e inventarit. Përfunduar përshkrimi bazë sulm i klasës. Të gjitha metodat e përshkruara vendosen automatikisht në seksionin e zbatimit, për të gjitha pronat ka fusha dhe grupe private. 5
Ctrl + Shift + V Dimër i zhveshur automatikisht. Kur shkruani një funksion, mund të shkruani kod pa e përshkruar paraprakisht, ndryshoni var. Pastaj lëvizni kursorin për të ndryshuar dhe detyroni kombinimin. Razdіl var (për konsumator) do të hapet automatikisht dhe përshkrimi i ndryshimit do të ndryshohet në një mënyrë të re. Nëse lloji i ndryshimit nuk është i mundur saktësisht pas kodit, Wiklican nuk do të jetë fitues, por unë do ta sqaroj. Epo, është pak keq për llojin dhe do ta konfirmoj menjëherë me Enter. 2006
Ctrl + hapësirë Viklik CodeCompletion (në mënyrë që të shfaqet automatikisht kur sulmi i pikës së shkrimit është në objekt / klasë).
Kur shtyjmë në një mision bosh, demonstrimi i objektit / klasës / funksionit / procedurës / metodës është shumë i vogël, pasi ne mund të jemi fitimtarë në të gjithë misionin.
Në sulmin e një klase lakuriq, unë do t'ju tregoj metodat që mund të futeni në klasën Batkiv.
5
Ctrl + Shift + Hapësirë Unë do të tregoj një aluzion për bashkimin, parametrat e funksionit të scho nagadu. 5
Ctrl + Shift + Enter Sapo të bëhet fjalë për funksionin dhe kombinimin, atëherë do të dihen të gjitha projektet, do të jenë fitimtarë. 2005
Ctrl + Shift + G Fut GUID
Ctrl + Shift + T Fusni shënimin ToDo në pozicionin e saktë. Të gjitha shpërndarjet e shënimeve mund të pyeten përmes Listës së Përbërjeve dhe mund të lundroni nëpër to.
Për ata që janë të qetë, që nuk janë në kurs - ToDo do të thotë "Duhet të zrobiti". Për të shpërndarë kaq shumë shënime, por këtu është e nevojshme të shtoni chi për ta plotësuar atë.
5
Ctrl + Shift + A Shto te përdor njësinë e kërkuar. Për shembull, ju keni një kod, ale delphi gënjeshtër, nuk e dini, çfarë funksioni, apo një konstante, etj. Thjesht vendosni mbi të kursorin dhe kombinimin e stampuar. Vetë Delphi e njeh modulin, de vona është lakuriq dhe shton yogo në përdorime 2005
Ctrl + O + O Fut kodin e direktivës së përpiluesit, le të rregullojmë mirë projekti 5

Redaktimi i fjalëve kyçe në Delphi

Klavisha Vleresim Versioni Delphi
Ctrl + T Shikoni fjalën në pozicionin e kursorit 5
Ctrl + Y Shihni vijën e rrjedhës 5
Ctrl + Shift + Y Shikoni tekstin nga pozicioni i kursorit deri në fund të rreshtit 5
Ctrl + N Fut rreshtin 5
Ctrl + Shift + I Fut tekstin vibrues nga buza e majtë 5
Ctrl + Shift + U Ndryshoni lartësinë e tekstit të dridhur 5
Ctrl + / Zakomenuvati chi rozkomentuvati vizionet e bllokojnë tekstin 2005
Ctrl + Shift + R Dërgimi / Ndalimi i regjistrimit makro 1
Ctrl + Shift + P Redakto makro 1
Ctrl + K + E Përkthejeni fjalën në regjistrin më të ulët 5
Ctrl + K + F Përkthejeni fjalën në regjistrin e sipërm 5
Shift + Navigacion Shikoni një pjesë të kodit (Shift + Misha, vgora, majtas, Home, etj.) 1
Shift + Alt + Navigacion Ngjashëm me pjesën e përparme, por në pjesën e drejtë të kodit. 1
Ctrl + O + C Fshih modalitetin e pamjes së bllokut 1
Ctrl + O + K Çinstaloni modalitetin e transmetimit 1
Ctrl + Del Shihni videon 1
Ctrl + BackSpace Ruajeni fjalën përpara kursorit 1

Çelësat e navigimit prapa kodit Delphi

Klavisha Kllavi i dukshëm Versioni Delphi
Ctrl + F Poshuk 3
F3 Vazhdimi i shakasë 3
Ctrl + E Zhurma në rritje. Push pa dialog - shtyni një kombinim dhe filloni të shkruani. Vetë navigimi është të ndjekësh kodin nga fjala shaka. Sapo të njihet fjala, është edhe më e nevojshme ta njohësh atë në іnshomu mіsci - gjithashtu pratsyuє F3. 5
Alt + [ hark Shukk, scho vidkriva për mbylljen e harkut, para të cilit ka kursorin. 5
Alt +] Shuk pranga, scho zakryvaє, për pranga, scho vidkrivaє, para së cilës ka një kursor 5
Alt + Livoruch Kthimi nga historia e ndryshimeve. Duke u ndezur i njëjti kod, yjet kaluan. 7
Alt + Djathtas Përpara nga historia e ndryshimit. Rezultati i mbështjelljes së kombinimit të përparmë. Dіє lishe pislya її vikorystannya. 7
Alt + Vgora Viconu dіyu, analoge me utrimannya Ctrl + klikoni ariun për fjalën - shikoni kalimin në deklaratën e yogut. Për shembull, duke vendosur kursorin në fjalën TLabel dhe duke shtypur kombinimin, mund të marrim shpejt përshkrimet e klasës TLabel. Tsey shkoi për t'u hakmarrë në historinë e ndryshimit. Ju mund të ktheheni për Alt + Lіvoruch. 7
Ctrl + Shift + Vgora Duke kaluar nëpër përshkrimin e procedurës / funksionit / metodës së asaj / її zbatimit 5
Ctrl + Shift + Poshtë Ngjashëm me pjesën e përparme 5
Ctrl + Alt + Top Shkoni te zbatimi i metodës së mëparshme në klasë (për abetka). Tobto, duke parë kodin e metodës, mund të shkojmë në zbatimin e metodës së planit të parë (në mënyrë alfabetike) të të gjithë klasës 2006
Ctrl + Alt + Poshtë Transferimi në zbatimin e metodës fyese të klasës (për abetkoyu). 2006
Ctrl + Alt + Home Kalimi në zbatimin e metodës së parë të klasës (për abetka) 2006
Ctrl + Alt + Fund Transferimi në zbatimin e metodës së mbetur të klasës (për abetka) 2006
Ctrl + F12 Trego listën nga lista e të rinjve në projekt. 1
Shift + F12 Shfaqni në një dritare me një listë të formave 1
Ctrl + Tab Shkoni në pamjen fyese të njësisë në rendin їх direkt në skeda 1
Ctrl + Shift + Tab Shkoni në pamjen e përparme të njësisë në rendin e drejtpërdrejtë në skedat 1
Ctrl + Alt + F12 Menu me një listë kritikash të hapura 2006
Ctrl + F4 Zakrit njësia aktuale 1
Alt + G Lëvizni në rresht me numër ... 1
Ctrl + Vgora Lëvizni ekranin deri në një rresht 1
Ctrl + Poshtë Lëvizni ekranin një rresht poshtë 1
CodeFolding Pottom clavishi, si mund të jem i kënaqur me kodin Delphi 2005 dhe vishche 2005
Ctrl + Shift K + A Gjithçka me brirë 2005
Ctrl + Shift K + E Djeg bllokun në kod 2005
Ctrl + Shift K + U Ndizni bllokun në kod 2005
Ctrl + Shift K + T Peremikaniya do të jem i eksituar / i eksituar 2005
Ctrl + Shift K + O Vimknuti CodeFolding 2005

Çelësat e lundrimit Delphi

Klavisha Vleresim Versioni Delphi
F12 Përzierja midis kodit dhe redaktuesit të formës vizuale 3
Alt + F12 Përzierje për një vështrim të një forme në një shikues teksti (dfm) që mbrapa 3
F11 Shkoni te Inspektori i Objekteve 3
Ctrl + Alt + F11 Shiko menaxherin e projektit 5
Shift + Alt + F11 Shikoni strukturën 2005
Ctrl + Alt + P Shkoni te shiriti i veglave 2005
Ctrl + Shift + B Vidkriva në dritaren e eksploruesit të projektit 5
Ctrl + Alt + V Shikoni regjistrin e dritares 5
Ctrl + Shift + F Di nga skedarët. Zdіysnyu pozhok pryrazhennya në dosjet e projektit, në katalozі vetëm. në dridhje. 5
Alt + F7 Shkoni në pjesën e përparme të njohur për Ctrl + Shift + F të dytë 5
Alt + F8 Shkoni në ofensivën e njohur për ndihmën shtesë Ctrl + Shift + F 5
Ctrl + Enter Në rast sulmi ndaj të rinjve, lista e përdorimeve shfaqet në një skedë të re. Kur ka një sulm në mesazhin іnshomu, shfaqet një wiklik i komandës Open në menunë kryesore. 5
Alt + F11 Sapo njësia të hapet, kombinimi do të shfaqë dialogun për t'i dhënë njësisë, si mund të jetë e mundur të vibrohet, në çdo modul të njësisë 5

Përfitimet kryesore të Delphi

Klavisha Caktimi i çelësave Versioni Delphi
F9 Nisja e programeve. (E pabazuar, apo jo? :)) Gjithashtu, do të vazhdoj të shfaq programe për të shkruar zupinki në pikat e ndërprerjes, ose për të shkruar fitime. 1
Ctrl + F9 Kompilimi i programeve pa nisur 1
Shift + F9 Ndërtoni një projekt. Ndërtoni një përmbledhje nga ekipi, në mënyrë që të parandaloni ripërpilimin e të gjitha moduleve në projekt. Ekziston një përmbledhje e veçantë e kompjuterëve pa ndryshuar module. Po kështu, numri i ndërtimit është numri i ndërtimit në versionin e programeve, pasi në nalashtuvannya është caktuar si opsion. 5
Ctrl + Shift + F9 Nisja e programeve me përfshirjen e nagodjuvach. Ngjashëm me një fillim të thjeshtë skedar exe... Funksionet e vlerës së shtuar të shtuar. Vikoristovuєatsya, nëse doni ta ekzekutoni programin në një mënyrë pune, mos zupinyayuchis në pikat e ndërprerjes dhe vinjetat e thyera. 2005
F5 Vendosni pikën e ndërprerjes (pika zupinki). Programi që funksionon deri në pikën, zupinnya vikonannya për udhëzime të mëtejshme 1
F4 Nisni programin dhe shkarkoni vizitorin në pikat e specifikuara 1
F8 Viconati programe të këqija croc pa kaluar në funksione / procedura. 1
F7 Viconati programe të këqija croc nga hyrja në funksion / procedurë 1
Shift + F7 Trasuvannya në rreshtin e parë 5
Shift + F8 Vikonati para kthimit me funksion/procedurë. Programi i vikonit për të gjitha ditët dhe për ta njohur përsëri kur të largoheni prej saj. 5
Ctrl + F2 Ndërpreni programet visonannya 5
Ctrl + F7 Kodi i energjisë Viconati Kodi mund të modifikohet për të qenë i disponueshëm në të njëjtin kod. 2005
Ctrl + F5 Ndërsa kursori vendoset në dimër, ai do të shtohet në Listën e Vëzhgimit 5
Ctrl + Alt + W Shfaq listën e shikimit. Vlerat për shfaqjen e vlerave aktuale të ndryshimeve dhe modifikimeve. 5
Ctrl + Shift + B Trego një listë të marrëveshjeve të suksesshme për projekte me aftësinë për të lundruar nëpër to 5
Ctrl + Alt + S Unë do të tregoj pirgun në wiklik, si ta tregoj, yjet vijnë këtu 5
Ctrl + Alt + L Tregon dimrat lokalë. Së fundi, kuptimet e të gjitha lokale ndryshimi i funksioneve orë të mbarë 5
Ctrl + Alt + T Shfaq mesazhet Është një orë për të qenë mirë në të renë, të risiguruar të gjitha ndër programet e atij vendi 5
Ctrl + Alt + C Ekrani tregon CPU-në. Çdokush mund të pyesë veten se kodi në skedarin e asemblerit është mbivendosur mbi të. Sipas dites, asm eshte pronar. Për më tepër, për F7, mund të shkoni te kodi API i funksioneve dhe të pyesni veten se çfarë është dhe ku jeni. 5

Duke u rregulluar nga vetë grupi i industrisë kompjuterike, tastiera e topit u prezantua nga bashkëngjitjet e para të informacionit dhe gjëja më e rëndësishme ishte ruajtja e pozicionit të saj për një orë tjetër të parëndësishme.
Podії klavіatury rendit s podіy Misі є elementet kryesore të ndërveprimit me programin. Kjo statistikë ka tre pods, të cilat ju lejojnë të shihni sulmin e çelësave në programin Delphi: OnKeyDown, OnKeyUpі OnKeyPress.

Ekzistojnë dy mënyra për të hequr hyrjen nga tastiera me programet Delphi. Mënyra më e thjeshtë, me të njëjtën shpejtësi me një nga komponentët, i cili reagon automatikisht ndaj sulmit të tasteve, si p.sh. Edit. Një mënyrë tjetër lustrimi është në fillim të procedurave në formë, pasi do të ketë një sulm dhe lëshim të çelësave. Tsi obrobniki mund të shkërmoqet si sulmi i çelësave të vetëm dhe kombinimi. Otzhe, boshti i ci pod:
OnKeyDown- I lig, po të shtysh në tastierë, be-jak Klavish. OnKeyUp- E lig, nëse është si një tastierë në tastierë, le të shkojmë. OnKeyPress- Nxitoni, nëse goditni tastierën, do të shihni për personazhin që këndon ASCII.

Tani është një orë për t'u habitur, ndërsa po shikoj titujt e programit:

procedurë TForm1.FormKeyDown (Dërguesi: TObject; var procedurë TForm1.FormKeyUp (Dërguesi: TObject; varÇelësi: Fjala; Shift: TSshiftState); ... procedurë varÇelësi: Char);

Mundohuni të vini vetëm parametër galant, thirrni titujt Celës... I gjithë parametri zgjidhet për transmetimin e një çelësi të ngushtë. Parametri Zhvendosja(për procedurat OnKeyDown dhe OnKeyUp), për ata që kanë shtypur tastin Zhvendosja, Alt, і Ctrl.

Fokusimi
Fokus, zdatn_st otrimuvati prezantoi koristuvach përmes mishës apo tastierës. Otrimuvati podії nga klavіatury mund të privojë nga ob'kti, pasi humbet fokusin. Në formën e programeve aktive një orë mund të jetë aktive (fokusimi) pa një komponent.

Komponentët e Deyak, të tilla si TImage, TPaintBox, TPanel dhe TLabel, nuk mund të rregullohen fokusin, me fjalë të tjera, të gjithë komponentët janë vendosur nga TGraphicControl. Po kështu, nuk mund të hiqni fokusin e komponentëve të padukshëm si TTimer.

OnKeyDown, OnKeyUp
Mbushjet OnKeyDown dhe OnKeyUp ofrojnë nivelin më të ulët të performancës së tastierës. Sondat OnKeyDown dhe OnKeyUp mund t'u përgjigjen të gjithëve tastierë tastierë, duke përfshirë funksionalin dhe kombinimin e tasteve Shift, Alt dhe Ctrl.

Nëntipet e tastierës nuk përjashtojnë njëra-tjetrën. Nëse ka një sulm me tastierë, gjenerohen dy pods OnKeyDown dhe OnKeyPress, dhe nëse lejohen, atëherë vetëm një: OnKeyUp. Sapo ka një shtypje tasti, OnKeyPress nuk është i mundur nëse krijohet vetëm një pod OnKeyDown dhe kur OnKeyUp është i aktivizuar.

OnKeyPress
OnKeyPress rrotullon vlerën ASCII për "g" dhe "G". Megjithatë, OnKeyDown dhe OnKeyUp nuk shihen midis regjistrit të sipërm dhe të poshtëm.

Parametrat kryesore dhe Shift
Mund të ndryshoni parametrin Key, në mënyrë që programi të ketë çaktivizuar kodin e tastit të shtypur. Në një renditje të tillë, është e mundur të bashkohen një sërë simbolesh, si koristuvach, të cilat mund të futen nga tastiera. Për shembull, lejoni që të futen vetëm numra. Për ta bërë këtë, shtoni një kod fyes në nënpamjen OnKeyPress dhe vendosni KeyPreview në True (div. Më poshtë).

nëse Celës ["a" .. "z"] + ["A" .. "Z"] pastajÇelësi: = # 0

Tsei viraz rishkruaj, gjej parametrin kyç dhe karakteret e regjistrit më të ulët ("a" .. "z") që karakteret regjistri i sipërm("A" .. "Z"). Nëse po, atëherë parametri futet si zero, i cili futet në komponentin Edit (për shembull).
Dritaret kanë një konstante të veçantë të çelësit të lëkurës. Për shembull, VK_RIGHT i jepet kodit kyç për shigjetën e djathtë.

Schob për të shkurtuar standardin e çelësave të veçantë, si TAB ose PageUp, mund të shpejtoni funksionin API GetKeyState... Klavishi do të jetë në gjendje të jetë në tre stacione: i aktivizuar, i shtypur dhe i ndezur. Nëse biti i vjetër është dera 1, atëherë butoni shtypet poshtë, butoni lëshohet. Për të ndryshuar bitin, mund të shpejtoni funksionin API HiWord... Yakshcho i ri bit dorivnyu 1, tastiera është e ndezur. Aksi i prapanicës hiqet nga çelësat specialë:

nëse HiWord (GetKeyState (vk_PageUp))<> 0 pastaj ShowMessage ("PageUp - DOWN") tjetër ShowMessage ("PageUp - UP");

Në OnKeyDown dhe OnKeyUp, butonat e çelësit janë vlera të panënshkruara me dy bajtë (Word), të cilat përfaqësojnë çelësin virtual të Windows. Për të hequr kuptimin e një karakteri, mund të përdorni funksionin Chr më shpejt. Nën-pod OnKeyPress ka një parametër kyç që përfaqëson një vlerë Char, e cila përfaqëson një karakter ASCII.

Nënfaqet OnKeyDown dhe OnKeyUp mund të përmbajnë parametrin Shift të llojit TSshiftState. Në Delphi, lloji i vlerave TSshiftState është si një grup rregullash, të cilat fillojnë me Alt, Ctrl dhe Shift kur shtypen tastet.

Për shembull, kodi fyes (nga mostra OnKeyUp) është në një rresht "Ctrl +" me një tast të shtypur dhe rezultati shfaqet në kokën e formularit:

Përcjellja e thirrjeve të shkurtoreve të tastierës në formular
Klaviaturniy obrobnik mund të përdoret në dy nivele: në përbërës të barabartë dhe në pjesë të barabarta. Fuqia e formës Pamja kryesore Forma, e cila klaviaturny podії formon viklikatimutsya përballë podіy klaviaturny të komponentëve, forma e vogël mund të heqë të gjithë sulmin e klavishit, të caktuar për fokusin e komponentit, por në momentin danez.

Nëse ndryshoni presionin e tasteve në formular, erë e keqe e parë do të transferohet te përbërësit në formular, duhet të vendosni fuqinë e KeyPreview në True. Për hir të këtij komponenti, dhe më herët në otrimuvatime podії, protesta e erë e keqe konsumohet në formë, në mënyrë që mundësia e programit të lejojë gardhin e simboleve të reja të futura.

Supozoni, ju keni në formular є numrin e komponentëve Edit і procedurën Form.OnKeyPress duket kështu:

procedurë TForm1.FormKeyPress (Dërguesi: TObject; varÇelësi: Char); fillojnë nëse Celës ["0".."9"] pastajÇelësi: = # 0 fund;

Nëse një nga komponentët Edit ka një fokus dhe fuqia e KeyPreview është vendosur në False, atëherë kodi nuk do të shfaqet - nëse shtypni "5", atëherë simboli "5" do të shfaqet në komponentin Edit.

Megjithatë, nëse KeyPreview është vendosur në True, forma OnKeyPress do të vendoset përpara se të shtypet komponenti Edit. Nëse çelësi është "5", atëherë një vlerë zero do të paraqitet në çelës, i cili do të plotësohet me simbole numerike në Edit.

DHURATOR: Tabela e kodeve të çelësave virtualë.

simbolike
emër konstant
Vlera
(heksadecimal)
Ekuivalent i tastierës (ose miut).
VK_LBUTTON 01 Butoni i majtë i miut
VK_RBUTTON 02 Butoni i djathtë i miut
VK_CANCEL 03 Përpunimi i ndërprerjes së kontrollit
VK_MBUTTON 04 Butoni i mesëm i miut (mausi me tre butona)
VK_BACK 08 Tasti BACKSPACE
VK_TAB 09 Tasti TAB
VK_CLEAR 0C Tasti CLEAR
VK_RETURN 0D tastin ENTER
VK_SHIFT 10 Tasti SHIFT
VK_CONTROL 11 Tasti CTRL
VK_MENU 12 Tasti ALT
VK_PAUSE 13 Tasti PAUZA
VK_KAPITALI 14 Tasti CAPS LOCK
VK_ESCAPE 1B Çelësi ESC
VK_SPACE 20 SPACEBAR
VK_PRIOR 21 Tasti PAGE UP
VK_NEXT 22 Tasti PAGE DOWN
VK_END 23 Tasti FUND
VK_HOME 24 Çelësi HOME
VK_LEFT 25 Tasti i shigjetës së majtë
VK_UP 26 Tasti i shigjetës lart
VK_Djathtas 27 Tasti Shigjeta Djathtas
VK_POSHT 28 Tasti me shigjeta POSHTË
VK_SELECT 29 tastin SELECT
VK_PRINT 2A Tasti PRINT
VK_EXECUTE 2B çelësi EKZEKUTIMI
VK_SNAPSHOT 2C Tasti PRINT SCREEN
VK_INSERT 2D Çelësi INS
VK_DELETE 2E Çelësi DEL
VK_HELP 2F Çelësi HELP
30 0 kyç
31 1 çelës
32 2 kyç
33 3 kyç
34 4 kyç
35 5 kyç
36 6 kyç
37 7 kyç
38 8 kyç
39 9 kyç
41 Një çelës
42 çelësi B
43 Tasti C
44 çelësi D
45 Çelësi E
46 Tasti F
47 çelësi G
48 çelësi H
49 Unë kyç
4A çelësi J
4B çelësi K
4C çelësi L
4D çelësi M
4E çelësi N
4F O çelës
50 Tasti P
51 Tasti Q
52 Tasti R
53 çelësi S
54 çelësi T
55 çelësi U
56 Tasti V
57 Tasti W
58 çelësi X
59 çelësi Y
5A Tasti Z
VK_NUMPAD0 60 Tasti numerike 0 tasti
VK_NUMPAD1 61 Tasti numerike 1 tast
VK_NUMPAD2 62 Tasti numerike 2
VK_NUMPAD3 63 Tasti numerike 3
VK_NUMPAD4 64 Tasti numerike 4
VK_NUMPAD5 65 Tasti numerike 5
VK_NUMPAD6 66 Tasti numerike 6
VK_NUMPAD7 67 Tasti numerike 7
VK_NUMPAD8 68 Tasti numerike 8
VK_NUMPAD9 69 Tasti numerike 9
VK_SEPARATOR 6C Çelësi ndarës
VK_SUBTRACT 6D Zbrit çelësin
VK_DECIMAL 6E Çelësi dhjetor
VK_DIVIDE 6F Çelësi i ndarjes
VK_F1 70 Tasti F1
VK_F2 71 Tasti F2
VK_F3 72 Tasti F3
VK_F4 73 Tasti F4
VK_F5 74 Tasti F5
VK_F6 75 Tasti F6
VK_F7 76 Tasti F7
VK_F8 77 Tasti F8
VK_F9 78 Tasti F9
VK_F10 79 Tasti F10
VK_F11 7A Tasti F11
VK_F12 7B Tasti F12
VK_F13 7C Tasti F13
VK_F14 7D Tasti F14
VK_F15 7E Tasti F15
VK_F16 7F Tasti F16
VK_F17 80H Tasti F17
VK_F18 81H Tasti F18
VK_F19 82H Tasti F19
VK_F20 83H Tasti F20
VK_F21 84H Tasti F21
VK_F22 85H Tasti F22
VK_F23 86H Tasti F23
VK_F24 87H Tasti F24
VK_NUMLOCK 90 Çelësi NUM LOCK
VK_SCROLL 91 Tasti SROLL LOCK
VK_LSHIFT A0 Tasti i majtë SHIFT
VK_RSHIFT A1 Tasti i djathtë SHIFT
VK_LCONTROL A2 Tasti i majtë CONTROL
VK_RCONTROL A3 Tasti i djathtë CONTROL
VK_LMENU A4 Tasti i majtë MENU
VK_RMENU A5 Tasti i djathtë i MENU-së
VK_PLAY FA Tasti i luajtjes
VK_ZOOM FB Tasti i zmadhimit
Bëhuni gati për projektin - ju lutem, dyakuyu!
Lexoni gjithashtu
Yak vstanoviti bezkostovny antivirus avast Yak vstanoviti bezkostovny antivirus avast Yak qartë komp'ютер від вірусів самостійно Yak pastroni kompjuterin nga viruset në mënyrë të pavarur Yak do të pastrojë kompjuterin'ютер від вірусів Unë do të pastroj kompjuterin nga viruset