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