Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Cyberaxx,
25. Sep 2009
wie schaut es denn mit dem OnClick Ereignis aus, kann ich den ebenfalls so überschreiben wie bei dem Image und Label? Wenn ja welche Message brauche ich dafür?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Cyberaxx,
25. Sep 2009
Ich geb zu, aufs Perform wäre ich am wenigsten gekommen, aber man lernt ja nie aus.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Cyberaxx,
25. Sep 2009
Da so viele Komponenten aufeinander liegen muss ich immer schauen das ich das Panel erreiche, denn nur dieses soll Hovern.
Ich müsste pro Liste das OnEnter/OnLeave des Images und Labels. Von da muss ich auf das Panel um die Farbe zu ändern.
Dazu brauche ich auch immer das letzte aktiv gewesene Panel um dort die Farbe wieder zu ändern sobald ich nicht mehr auf diesem bin.
Da ich nicht über...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Cyberaxx,
25. Sep 2009
So das hier ist das bisherige Final des Hovers
procedure TUserlist.TimerTimer(Sender: TObject);
var
APoint: TPoint;
AControl: TControl;
SControl: TControl;
begin
FTimer.Enabled := False;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Cyberaxx,
22. Sep 2009
Habe nun eine Lösung gefunden, ist zwar sicher nicht die schönste und eleganteste aber es klappt.
Man sollte zuerst wohl die Absoluten Maus Koordinaten auf die Form umrechnen um mit ControlAtPos zu arbeiten...
In einem Timer hole ich mir die Maus Position, setze sie in Relation zur Form und frage dann solange ControlAtPos ab bis ich das gewünschte Control habe und Prüfe dann den Namen.
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Cyberaxx,
21. Sep 2009
Das hat geklappt, die Panels reagieren nun auf die beiden Events.
Im Anhang ist ein Bild welches den Aufbau des Benutzers darstellen soll. Bisher ist alles auf einem Frame, soll später aber auch auf ein Panel.
Dort klappen die beiden Events nicht, da eben dort noch andere Komponenten hängen. Gibt es nicht so etwas wie MousePreview wie bei den Keys?
Wenn ich über einen Timer die abfrage...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Cyberaxx,
20. Sep 2009
Das werde ich mal einsetzen, genau auf diese Messages bin ich vorhin auch gestossen, nachdem ich das mit den Events hier gelesen hatte.
Für die Listen Server/Groups würde es auch alles wunderbar klappen.
Einziger Nachteil wäre bei dem Benutzer, dort existiert auf dem Panel noch ein Image und zwei Labels.
Schade das nicht die übergeordneten Objekte aufgerufen werden. Dadurch das über dem...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Cyberaxx,
20. Sep 2009
Hallo Delphi Gemeinde
Ich programmiere gerade eine Benutzerliste, naja ich versuche es zumindest ;)
Aufgebaut ist es Server / Gruppe / Benutzer
Die jeweilige Liste hat ein Panel als Header, darin enthalten in Image(Align=Left) und ein Label(Align=Client)
Im eingeklappten Modus ist nur das Panel mit dem Label und dem Image zu sehen.
Ich würde gerne eine Art Hover mit drin haben, sobald man...