műszaki dokumentáció
a hangsúly
Mivel a Windows ablakok, TWinControl és utódai kell kezelni a bemeneti fókusz (az állam, amikor megkapja és feldolgozza az input üzenetek). Ezek módszerek erre a célra terveztek:
Mivel az ablakok és ellenőrzések NEOKON valójában különböző listákat, ezeket a műveleteket csak a kijelölt elemek. Ablak elemek mindig elsőbbséget élveznek a neokonok: akkor tegye az első, mint a második, éppen ellenkezőleg - soha.
funkció fókuszált: Boolean-
Ez jelzi, hogy tagja jelenleg bemenet fókusza.
funkció CanFocus: Boole;
Igaz értékkel tér vissza, ha az ablak tag kaphat bemenet fókusza (erre ő és az összes szülő ablakvezérlők aktívnak kell lennie (az engedélyezett) és látható).
Kéri a szülő forma bemenő hangsúly.
Kézhezvételét követően a veszteséget, és a hangsúly az ablakelemmel események történnek:
(Pb) tulajdonság OnEnter: TNotifyEvent;
(R1e) tulajdonság OnExit: TNotifyEvent;
TNotifyEvent - csak egy esemény - értesítést arról, hogy nincsenek paraméterei. tulajdon
(Pb) tulajdonság tabulátorjeleket: Boole;
azt jelzi, hogy van egy fül megáll ez az elem. Az elemek között formákat, amelyekben tabulátorjeleket állítva Tshe tud mozogni (mozgatni a bemeneti fókusz) billentyűleütéseket / +. A sorrend határozza meg egy speciális átmeneti hangsúly listán. A helyzet az ellenőrzés a szülő tabulátorpozíciókat lista határozza meg az ingatlan:
(Pb) tulajdonság TabOrder: TTabOrder;
Tervezésekor formájában számok szekvenciálisan kerülnek hozzárendelésre a sorrendben a komponensek hozzáadásának, 0-val kezdve Zero első komponens fókuszba, amikor aktiválva. A programozó tudja változtatni a az ingatlan értéke, anélkül, hogy aggódnia, figyelembe véve más elemek, t. Hogy. Átszámozott automatikus. Ennek hiányában tabulátorpozíciókat az elem tulajdonság TabOrder ez -1.
Tudod kap a teljes listát, amely tartalmazza a hierarchia gyermek elemek tabulátorok:
eljárás GetTabOrderList (List: TList);
Ez a módszer növeli a már meglévő listája, az összes gyerek komponensek tabulátorok; mindegyik azzal a kiegészítéssel, hogy ugyanaz. Így a lista elemek TWinControl típusát.
Két módszert alkalmaznak, ellenőrizni a kijelző átfedő gyermek ellenőrzés:
Módszer BringToFront elem mozog, hogy a végén a szülő lista (vizualizációs kezdődik az első), és megjeleníti azt a tetején. SendToBack, éppen ellenkezőleg, hozza egy elemet, hogy a felső, és így az összes top lesz átfedés vele. Ha ez az elem elveszti fókusz (ha volt).
Az osztály magában Windows font. A Delphi engedélyezve csak vízszintesen elhelyezett betűtípusok. A kivitelező, az alapértelmezett tárgy elfogadott rendszer font color clWindowText mérete 10 pont.