vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Genaue Breite eines Strings ermitteln 
Autor: Kalli
Datum: 30.05.18 20:08

Vielen Dank für Deine Mühe. Das Problem ist, dass Du auch von "MeasureText" ausgehst, was eine zu große Breite liefert.
Ich komme mit Deinem gefüllten Rechteck nicht so ganz klar: Breite und Höhe gleich?
.FillRectangle(br, ts.Width + 20, 20, ts.Height, ts.Height)
Aber selbst, wenn Du Dich vertippt hast und meinst:
.FillRectangle(br, ts.Width + 20, 20, ts.Width, ts.Height)
ist die size "ts" nicht genau passend, sondern etwas zu groß. Das ist genau mein Problem.
Ich habe versucht, das Problem zu lösen, indem ich den Text schwarz mit schwarzem Hintergrund auf eine weiße Bitmap schreibe und dann die schwarzen Pixel in Höhe und Breite auslese. Das liefert mir das exakte Ergebnis, könnte aber bei einem langsamen Rechner zu Verzögerungen bei der Texteingabe führen.
Kalle

Dont debug, because there will allways be one more bug

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Genaue Breite eines Strings ermitteln2.816Kalli30.05.18 17:57
Re: Genaue Breite eines Strings ermitteln1.985Manfred X30.05.18 19:32
Re: Genaue Breite eines Strings ermitteln1.951Kalli30.05.18 20:08
Re: Genaue Breite eines Strings ermitteln1.996Manfred X30.05.18 20:31
Re: Genaue Breite eines Strings ermitteln1.935Kalli31.05.18 00:18
Re: Genaue Breite eines Strings ermitteln1.996Manfred X31.05.18 06:08
Re: Genaue Breite eines Strings ermitteln1.924Kalli01.06.18 08:54
Re: Genaue Breite eines Strings ermitteln2.057GPM01.06.18 13:07
Re: Genaue Breite eines Strings ermitteln1.910Kalli01.06.18 16:44
Re: Genaue Breite eines Strings ermitteln1.915GPM01.06.18 18:21
Re: Genaue Breite eines Strings ermitteln1.970Kalli01.06.18 18:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel