vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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: text in textbox untereinander zentrieren? 
Autor: Zardoz
Datum: 29.01.08 00:44

Hi xverbatim,
du hast in deinem ersten Posting Replace erwähnt. Deshalb bin ich von VB6
ausgegangen. Den String im Control zusammenzusetzen ist recht zeitaufwendig.
Deshalb besser so:
Dim Spalten&, Abstand&, i&, j&, DeinString$, Lst$(), MaxLen&(), Out$
 
DeinString = "auto,audio,atu,antilopen,auffahrt"
Lst = Split(DeinString, ",")
Spalten = 3
Abstand = 4 ' Leerzeichen
ReDim MaxLen(Spalten - 1)
For i = 0 To Spalten - 1
  For j = i To UBound(Lst) Step Spalten
    If Len(Lst(j)) > MaxLen(i) Then MaxLen(i) = Len(Lst(j))
  Next j
Next i
If ((1 + UBound(Lst)) Mod Spalten) > 0 Then ReDim Preserve Lst(UBound(Lst) + _
  Spalten - ((1 + UBound(Lst)) Mod Spalten))
Out = ""
For i = 0 To UBound(Lst)
  Out = Out & Lst(i) & Space$(MaxLen(i Mod Spalten) + Abstand - Len(Lst(i)))
  If ((i + 1) Mod Spalten) = 0 Then Out = Out & vbCrLf
Next i
Text1.Alignment = vbCenter
Text1.FontName = "Courier New" ' wichtig: keine proportionale Schriftart
Text1.Text = Left$(Out, Len(Out) - 2)
Für Split siehe hier:
http://xbeat.net/vbspeed/c_Split.htm

Gruss,

Zardoz

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
text in textbox untereinander zentrieren?2.794xverbatim27.01.08 23:20
Re: text in textbox untereinander zentrieren?2.276Zardoz28.01.08 00:06
Re: text in textbox untereinander zentrieren?1.901xverbatim28.01.08 00:37
Re: text in textbox untereinander zentrieren?1.924Zardoz28.01.08 02:26
Re: text in textbox untereinander zentrieren?1.882xverbatim28.01.08 14:42
Re: text in textbox untereinander zentrieren?1.822xverbatim28.01.08 14:47
Re: text in textbox untereinander zentrieren?2.056Zardoz29.01.08 00:44
Re: text in textbox untereinander zentrieren?1.895xverbatim29.01.08 07:08
Re: text in textbox untereinander zentrieren?2.005Zardoz30.01.08 14:53
Re: text in textbox untereinander zentrieren?2.034JAG28.01.08 00:32
Re: text in textbox untereinander zentrieren?2.356xverbatim28.01.08 00:42

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