vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Visual-Basic Einsteiger
Re: Formatieren 
Autor: RalfH
Datum: 23.04.04 07:33

Servus,

das liegt an der eingestellten Systemschriftart. Bei den meisten Schriften sind die Zeichen unterschiedlich breit - bsw. ist ein W ist breiter als ein i (so auch bei Arial, MS Sans Serif, ...). Es geht also nicht, den String einfach nur mit Leerzeichen aufzufüllen.

Eine Möglichkeit besteht darin, Tabulatoren zu verwenden. Diese sind zwar abhängig von der Schriftart aber unabhängig der Zeichenbreit und haben außerdem immer eine feste Position.

Du musst also direkt vor den Doppelpunkt ein Tabulator zu setzen.
  MsgBox "Serie" & vbTab & ":" & vbNewLine & _
          "Musterpaket" & vbTab & ":"
Das mit den Tabulatoren funktioniert jedoch nur ohne weiteres, solange die Text nicht über die Tab-Position hinausgehen. Passiert dies, wird nämlich nur in der betreffenden Textzeile der nächstmögliche Tabulator angesprungen. Damit hast Du aber wieder ein Versatz in Deinem Text. Du musst dann halt ein bissl probieren und ggf. ein weiteren Tabulator einfügen.

So werden bsw. in Deinem Text die Doppelpunkte ohne Versatz übereinander dargestellt.
  MsgBox "Serie" & vbTab & vbTab & ":" & vbNewLine & _
          "Musterpaket" & vbTab & ":"
Am Besten macht es sich, wenn Du den Text vorher im NOTEPAD (vorher die richtige Schriftart einstellen) zusammenstellst bzw. ausprobierst.

Viel Spass,
R@lf

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Formatieren478rw22.04.04 08:51
Re: Formatieren302ModeratorDieter22.04.04 14:16
Re: Formatieren272rw22.04.04 15:36
Re: Formatieren307RalfH23.04.04 07:33

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-2025 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