Einzelnen Beitrag anzeigen

schorsch666

Registriert seit: 21. Apr 2011
81 Beiträge
 
#9

AW: frame "aktivieren"

  Alt 1. Mär 2024, 09:38
moin in die runde.
erstmal tks fuer die rege beteiligung.

vorab: ist ein fmx projekt.

also, um das nochmal bissi naeher zu erlaeutern (is halt bissi trickey): ich habe ein mainform, das ein TGridLayout beinhaltet und das hat 3 x dasselbe form jeweils als frame integriert. und ihr muesst euch das in etwa so vorstellen - nehmen wir nen explorer - dass man bis zu 3 "explorer" aufklappen kann (in wirklichkeit wird einfach animiert das TGridLayout um die breite eines forms verbreitert/verschmaelert), sodass ich also max. 3 "explorer" nebeneinander haben und nun per drag and drop mit denen interagieren kann (war bissi schwierig, weil drdr unter fmx nicht so einfach ist . und das form - also jew. die frames - haben eben buttons, etc. drin, die auf onMouseEnter, etc. reagieren. Und die wiederum zeigen im mainform eine jew. info an - das funzt halt auch - manchmal von alleine - aber manchmal eben nur, wenn ich in den frame reinklicke.

hab schon alles moegliche versucht mit onmouseenter, onmousemove... im frame und setfocus, ... - doch da laeuft er irgendwie garnicht rein.

übrigens: das parent ist das TGridLayout im main und "OnHint" benutze ich auch nicht - mouseenter/leave eben.

Update: bevor ich euch jetzt zu viel arbeit macht: in den frames (form) ist wiederum ein tabcontrol mit mehreren tabs und ich habe jetzt soweit rausbekommen, dass wenn ich voraerts in den tabs springe klaut irgendwas den focus, denn beim "zurueckgehen" passiert das nicht. demnach muss ich noch bissi...

...de Schorsch

Geändert von schorsch666 ( 1. Mär 2024 um 10:58 Uhr)
  Mit Zitat antworten Zitat