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 në["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 në ["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 |