Hi!<p>
Um ein Edit-Feld dynamisch an einen auszugebenden String anzupassen, verwende ich folgendes Programmkonstrukt:<p>
Edit1.Width := Canvas.Textwidth(s);<p>
Aber anscheinend funktioniert das so nicht ganz. Denn fast bei jedem Test ist es so, daß die angepaßte Breite des Edit-Feldes nicht
ausreicht, den String s komplett anzuzeigen. Ausgegeben wird s allerdings vollständig, denn wenn ich ins Edit-Feld positioniere,
kann ich mit den Cursortasten bis zum Stringende scrollen.<br>
Laut Online-Hilfe definiert Edit1.Width Pixel und Canvas.Textwidth gibt Pixel zurück. Also, eigentlich sollte das doch funktionieren.<br>
Weiß jemand, warum es nicht funktioniert?<p>
Grüße, Reimund
Um ein Edit-Feld dynamisch an einen auszugebenden String anzupassen, verwende ich folgendes Programmkonstrukt:<p>
Edit1.Width := Canvas.Textwidth(s);<p>
Aber anscheinend funktioniert das so nicht ganz. Denn fast bei jedem Test ist es so, daß die angepaßte Breite des Edit-Feldes nicht
ausreicht, den String s komplett anzuzeigen. Ausgegeben wird s allerdings vollständig, denn wenn ich ins Edit-Feld positioniere,
kann ich mit den Cursortasten bis zum Stringende scrollen.<br>
Laut Online-Hilfe definiert Edit1.Width Pixel und Canvas.Textwidth gibt Pixel zurück. Also, eigentlich sollte das doch funktionieren.<br>
Weiß jemand, warum es nicht funktioniert?<p>
Grüße, Reimund
Comment