Forum: Cross-Platform-Entwicklung
by skoschke,
22. Jan 2019
Danke, aber das "Dumme" daran ist, dass ich im Memo automatischen Umbruch habe und demzufolge die Texthöhe bestimmt werden muss!
Ciao
Stefan
Forum: Cross-Platform-Entwicklung
by skoschke,
22. Jan 2019
Ich habe eben noch mal debuggt, nach lab.free ist lab = nil!
Wieso soll die Komponente also noch vorhanden sein und ihren Text anzeigen?
Ciao
Stefan
Forum: Cross-Platform-Entwicklung
by skoschke,
22. Jan 2019
Ich benutze das Label mit Autosize = true um festzustellen, ob ein Text ohne zu scrollen in ein bestmmtes Memo passt.
Dafür wird der Font des Labels = Font des Memos gesetzt und der text übernommen.
Ist die Labelhöhe > Memohöhe wird eine Kennzeichnung (Markierung) angezeigt.
Das war ein Anwenderwunsch, die meinten auf dem Handy sehen zu müssen, ob das Memo mehr Text enthält als momentan...
Forum: Cross-Platform-Entwicklung
by skoschke,
22. Jan 2019
Hallo,
create mit nil als Owner bringt keine Änderung, das Setzen des Parent auf nil vor dem Free bewirkt auch eine korrekte Anzeige wie das setzen des Textes auf ''.
Warum aber der Text mit dem Free nicht verschwindet, bleibt weiterhin unklar!
Ciao
Stefan
Forum: Cross-Platform-Entwicklung
by skoschke,
21. Jan 2019
Hallo,
nach langem Suchen habe ich die Ursache und die Lösung, falls es anderen mal genau so geht:
Ich habe zur Laufzeit ein Label erzeugt, mit welchem ich nur die Höhe eines Textes ermitteln wollte, und das danach wieder zerstört wurde.
Trotz Free bleib aber der Labeltext bestehen!
Ein kleines Beispielprojekt mit einem Panel und einem Button reicht:
procedure...
Forum: Cross-Platform-Entwicklung
by skoschke,
21. Jan 2019
Hallo,
auf einem Formular habe ich eine Scrollbox in der ein Panel liegt.
Auf dem Panel liegen etliche Labels und Edits und außerhalb des sichtbaren Bereichs noch ein Memo.
Wird das Formular angezeigt, sieht man in der linken oberen Ecke des Panels den Text, der nach Scrollen nach oben dann im Memo sichtbar ist, er ist also doppelt vorhanden!
Jegliche Versuche mit Repaint etc. sind...