A komponens fókuszba

Az összetevő fókuszba.

Írok komponens leszármazottja TCustomControl. OnEnter tettem az esemény feldolgozását feldolgozásra kap hangsúlyt. Az átmenet Tab „th komponens kerül a fókusz, de ha rákattint az egér is. Hogyan, hogy komponens kap bemenet fókusza, ha rákattint az egér, valamint egyéb alkatrészek vagy fel kell dolgozni onMouseDown?


> Vagy meg kell kezelni onMouseDown?

és így is lehet

És ahogy az szokásos összetevők?
Felmászott nézd ListBox forrás „és, de valami nem találom, hogy hogyan hajtják végre.


> Mishenka # XA0; (25.10.06 10,22) # XA0;
> Write komponens leszármazottja TCustomControl. készült kezelés
> OnEnter esemény feldolgozásra kap hangsúlyt.

Két javaslat vzaimonesvyazannye. Esemény OnEnter összetevő sem fejlesztő, fejlesztő használja a komponens.

> Mishenka # XA0; (25.10.06 10:51) [2]
> És ahogy az szokásos összetevők?

TWinControl.DoEnter
Található 2 másodpercen belül.


> Vzaimonesvyazannye két mondat. OnEnter esetben sem
> Komponens fejlesztő, fejlesztő használja a komponens.

Nos, én csak fel, hogy rosszul. Itt én csak használni DoEnter módszer.

> Mishenka # XA0; (25.10.06 10,22) # XA0;

> Hogyan ez az összetevő fogadja az érkező fókuszt, ha rákattint a képre

Amennyire emlékszem, hogy ki kell cserélni a kivitelező, és állítsa be ControlStyle zászló, amely lehetővé teszi vezérlő kap egér üzeneteket. Segítséget kérni.

És én dolgoztam ilyen módon:

nyilvános
# XA0; eljárással MouseMove (Shift: TShiftState; X, Y: Egész szám); felülbírálhatja;

eljárás TMyControl.MouseMove (Shift: TShiftState; X, Y: Egész szám);
kezdődik
# XA0;.
# XA0; öröklött MouseMove (Shift, x, y);
végén;

azaz egér üzenet érkezik, és így

Kapcsolódó cikkek