Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

In VB Breite von angezeigtem Text ermitteln

T-Rex / 4 Antworten / Baumansicht Nickles

Hallo Leute,

ich habe ein ganz haariges Problem in VB6:
In einer Listbox sollen pro Zeile drei Werte stehen, und zwar
möglichst gleich ausgerichtet.

Wie kann ich die Breite eines Textes ermitteln, der angezeigt wird?

Ich möchte nicht wissen, wie man die Länge eines Strings
ermittelt, das ist schließlich kein Problem.

Bisher sieht das etwa so aus:
Data1    Data2  Data3
Data4  Data5   Data6

Die Daten sollen jetzt wirklich untereinander stehen.

Danke im Voraus.

T-Rex

 GrüßeT-Rex 
bei Antwort benachrichtigen
(Anonym) T-Rex „In VB Breite von angezeigtem Text ermitteln“
Optionen

Hi,
in was möchtest du die Breite messen, Pixel oder twips oder so ?
Und ist es die breite der einzelnen Datas oder der ganzen Zeile ?
Vielen Dank übrigens bei der schnellen Hilfe beim DOS Box Problem

bei Antwort benachrichtigen
steely (Anonym) T-Rex „In VB Breite von angezeigtem Text ermitteln“
Optionen

Was zahlst Du denn, wenn ich's verrate? Scheiße, ich lebe hier vom Existenzminimum und soll das beantworten! Na ja, nur soviel: Es gibt sowas wie eine TextWidth-Property, über Schriftarten könnte man ja auch mal nachdenken... Und wenn Du mit 'ner Green Card in der Softwarebranche arbeitest mögest Du auf der Stelle vertrocknen!

bei Antwort benachrichtigen
(Anonym) T-Rex „In VB Breite von angezeigtem Text ermitteln“
Optionen

Hi ich bins nochmal, wäre dir damit vieleicht geholfen:
http://www.aboutvb.de/kom/artikel/komlistboxhscroll.htm

bei Antwort benachrichtigen
T-Rex Nachtrag zu: „In VB Breite von angezeigtem Text ermitteln“
Optionen

Hi Leute,

Vielen Dank für die Hilfe.
Die TextWidth-Eigenschaft wars, die ich brauchte.

Bis zum nächsten Problem

T-Rex

 GrüßeT-Rex 
bei Antwort benachrichtigen