Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Hint mit Tabulator formatieren (https://www.delphipraxis.net/152175-hint-mit-tabulator-formatieren.html)

bernau 15. Jun 2010 09:43

AW: Hint mit Tabulator formatieren
 
Zitat:

Zitat von BerndS (Beitrag 1028905)
Hallo Bernau, ich habe bei mir ein einfaches TTabHintWindow drin.

Perfekt. Das war's. Danke!

bernau 15. Jun 2010 10:20

AW: Hint mit Tabulator formatieren
 
Habe doch noch ein Problem. Wenn ich folgendes anzeigen will, sind die Texte nach dem Tabstop nicht mehr untereinander

Delphi-Quellcode:
TextZumAnzeigen :=
  'Spalte1'+#9+'Spalte2'+#13+#10+
  'ein gaaaaaaaaaaaaaanz langer Text'+#9+'Spalte2';
Gibt es so was wie LB_SETTABSTOPS für Listboxen?

idefix2 15. Jun 2010 12:03

AW: Hint mit Tabulator formatieren
 
Soviel ich weiss, nein. Einziger Workaround: Die tatsächliche Länge des Texts feststellen und entsprechend mehr oder weniger Tabs nachsenden - allerdings müsste man dazu den Abstand zwische zwei Tabs abfragen können, und da weiss ich auch nicht, wie das geht. Probieren wird nicht helfen, weil das auf verschiedenen Rechnern mit verschiedenen Fonts unterschiedlich aussehen kann. Also vielleicht doch alles zu Fuss machen?

uligerhardt 30. Mär 2011 17:38

AW: Hint mit Tabulator formatieren
 
(Ich weiß, das Thema ist alt. Aber ich bin grad über die Lösung und diesen Thread gestolpert. Da kann ich nicht widerstehen. :mrgreen:)

Zitat:

Zitat von bernau (Beitrag 1028955)
Gibt es so was wie LB_SETTABSTOPS für Listboxen?

Ja - DT_TABSTOP. Aber dann besser DrawTextEx verwenden und nicht DrawText. (DrawText geht prinzipiell auch, aber mit hirnverbranntem Interface und lästigen Einschränkungen.)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:02 Uhr.
Seite 2 von 2     12   

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