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.

Kapcsolódó cikkek