Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Hilfefähnchen falsch in der IDE bei Frame+GridPanel (https://www.delphipraxis.net/192069-hilfefaehnchen-falsch-der-ide-bei-frame-gridpanel.html)

Poelser 17. Mär 2017 16:29

Hilfefähnchen falsch in der IDE bei Frame+GridPanel
 
Moin Gemeinde!

Kann jemand diesen Fehler in der IDE bestätigen:

Man erzeuge einen TFrame, platziere auf diesem ein TGridpanel und darauf wieder ein paar andere Controls (bei mir fiel's mit TLabeledEdits auf).

Wenn dieser Frame nun auf einem Form eingefügt wird, und die Maus über einem Edit platziert wird, befindet man sich laut Hilfefähnchen über dem Gridpanel - nicht über dem Edit. Man kann also mit dem Fähnchen keine Komponentennamen etc. auf dem Gridpanel erkennen.

Bei einem Edit, das nicht zu einem Gridpanel gehört, wird dieses richtig angezeigt.

Ist nicht weiter dramatisch, aber nervig... weil man das Control anklicken muss und im OI gucken...

Bis denne,
Poelser

Rollo62 18. Mär 2017 06:29

AW: Hilfefähnchen falsch in der IDE bei Frame+GridPanel
 
Ich benutze meistens die StrukturAnzeige links um Objekte zu selektieren und von einem Ast zum anderen zu schieben, das funktioniert zuverlässiger.
Ins Designer-Bild reinclicken damit man ungefähr in der richtigen Umgebung ist, und
dann die gewünschte Komponente selektieren.

Aber wenn du die wirklich im Designer anfassen und ziehen willst kann es Probleme geben,
insbesondere bei Fmx können mehrere Komponenten übereinander liegen.

Ich benutze eigentlich nur die mit Align festgelegten Positionen, und kann gar nichts mehr ziehen.
Der Vorteil ist auch das sich Alles sofort responsiv richtig auf die jeweilige Fenstergröße einstellt.

Rollo

Poelser 18. Mär 2017 08:16

AW: Hilfefähnchen falsch in der IDE bei Frame+GridPanel
 
Zitat:

Zitat von Rollo62 (Beitrag 1364619)
Ich benutze eigentlich nur die mit Align festgelegten Positionen, und kann gar nichts mehr ziehen.
Der Vorteil ist auch das sich Alles sofort responsiv richtig auf die jeweilige Fenstergröße einstellt.

Ja, sollte ich mir vielleicht auch so angewöhnen.
Ich hab's sonst immer auf dem Form nachgesehen, wenn mir so spontan der Name eines Controls nicht einfiel. Dann einmal F12, Maus drauf und "Ach ja", und wieder F12. Mir fiel nur beim Frame mit Gridpanel und Controls darauf halt auf, dass die Anzeige da nicht stimmt.

Beim ersten Öffnen hat die StrukturAnzeige ja auch einen Bug, aber dafür gab's mal einen anderen Thread.

Bis denne
Poelser

Uwe Raabe 18. Mär 2017 08:34

AW: Hilfefähnchen falsch in der IDE bei Frame+GridPanel
 
Zitat:

Zitat von Poelser (Beitrag 1364566)
Kann jemand diesen Fehler in der IDE bestätigen:

Man erzeuge einen TFrame, platziere auf diesem ein TGridpanel und darauf wieder ein paar andere Controls (bei mir fiel's mit TLabeledEdits auf).

Als erstes fällt dabei auf, daß das Label des TLabeledEdit in ein eigenes Pane des GridPanels platziert wird. War das so gedacht?

Poelser 18. Mär 2017 08:43

AW: Hilfefähnchen falsch in der IDE bei Frame+GridPanel
 
Ja, das war so gedacht.

Die linke Column des GridPanels enthält bei mir 3 LabeledEdits, die rechte Column ein Memo. Damit soll bei einer Größenveränderung eine vernünftige Größenaufteilung erhalten bleiben.
Mit einem Adressdatenblock habe ich das ebenso gemacht. Auch dort zeigt das Fähnchen nur das GridPanel, nicht aber die Controls darauf.

Das ganze ist auf einem Frame untergebracht, weil ich diese (Personen-)Daten auch noch an anderen Stellen im Programm brauche.

blawen 18. Mär 2017 08:46

AW: Hilfefähnchen falsch in der IDE bei Frame+GridPanel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Uwe Raabe (Beitrag 1364625)
Als erstes fällt dabei auf, daß das Label des TLabeledEdit in ein eigenes Pane des GridPanels platziert wird. War das so gedacht?

Diesen Effekt kann ich bestätigen, anschliessen kann ich es nicht mal fehlerfrei kompilieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz