Hallo Jungs,
wisst ihr vl., wie ich Listbox-Items formatieren kann, sodass ich eine "Spalten-Ansicht" in der Listbox hinbekomme - so, wie in der Ausgabe, im Xray-Tool?
Lg, Marci
TAB in ListboxItem
Moderator: Moderatoren
-
- ****
- Beiträge: 195
- Registriert: Sa, 24.04.2010 15:51
- Wohnort: Basel [CH]
TAB in ListboxItem
[Win 10 Pro x64/Downgrade 7, AOO 4.1.6 und LO 6.3.0.4]
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: TAB in ListboxItem
Durch "fixe Spaltenbreite", i.e.: Auffüllen mit Leerzeichen - und Verwendung einer geeigneten Schriftart.marcel_at_work hat geschrieben:wie ich Listbox-Items formatieren kann, sodass ich eine "Spalten-Ansicht" in der Listbox hinbekomme
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
- ****
- Beiträge: 195
- Registriert: Sa, 24.04.2010 15:51
- Wohnort: Basel [CH]
Re: TAB in ListboxItem
Grias di,
also das mit dem Leerzeichen hab ich ja bis jetzt stets gemacht - sprich: freie Zeichen bis zur gewählten Pos zählen, durch zwei teilen und auffüllen. Das Problem daran ist aber, dass man bei ungeraden bzw. auch "schmalen" Zeichen, einen Versatz hineinbekommt.
Wie meinst du das mit "fixe Breite"? In meinem Dialog?
Geeignete Schriftart?
Lg, Marci
also das mit dem Leerzeichen hab ich ja bis jetzt stets gemacht - sprich: freie Zeichen bis zur gewählten Pos zählen, durch zwei teilen und auffüllen. Das Problem daran ist aber, dass man bei ungeraden bzw. auch "schmalen" Zeichen, einen Versatz hineinbekommt.
Wie meinst du das mit "fixe Breite"? In meinem Dialog?
Geeignete Schriftart?
Lg, Marci
[Win 10 Pro x64/Downgrade 7, AOO 4.1.6 und LO 6.3.0.4]
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: TAB in ListboxItem
Lege den Platz fest, den die "erste Spalte" habe soll, bspw. 40 Zeichen und fülle dann die "zeite Spalte"
aus der Onlinehilfe, "Bearbeiten von Zeichenfolgeninhalten"
Zweite Spalte dazufügen
und dann ab in die Listbox damit.
Schriftart: nichtproportionale Schrift verwenden. Bekanntetes Beispiel Courier (Schreibmaschinenschrift)
aus der Onlinehilfe, "Bearbeiten von Zeichenfolgeninhalten"
Code: Alles auswählen
Dim sVar as String
sVar = String(40,"*")
sExpr = "SBX"
REM "SBX" im 40 Zeichen langen Referenz-String links ausrichten
LSet sVar = sExpr
Print ">"; sVar; "<"
Code: Alles auswählen
sVar & zweiteVar
Schriftart: nichtproportionale Schrift verwenden. Bekanntetes Beispiel Courier (Schreibmaschinenschrift)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
- ****
- Beiträge: 195
- Registriert: Sa, 24.04.2010 15:51
- Wohnort: Basel [CH]
Re: TAB in ListboxItem
Seers Winfried,
im Detail liegt der Hund vergraben.
Durch unzählige Textverarbeitungs-Optionen in meinem derzeitigen Projekt, hatte ich eigentlich schon alle Str-Funktionen in den Referenzen durchgearbeitet - scheinbar aber doch ned wirklich.
Hab großen Dank, guter Mann!
So wie es scheint, ist Courier aber leider auch der einzige Font, mit dem man diese Funktion oben benutzen kann. Leider. Sie nimmt nämlich durch ihre rießigen Zeilenzwischenräume viel Platz auf der Oberfläche weg.
Lg, Marci
im Detail liegt der Hund vergraben.

Durch unzählige Textverarbeitungs-Optionen in meinem derzeitigen Projekt, hatte ich eigentlich schon alle Str-Funktionen in den Referenzen durchgearbeitet - scheinbar aber doch ned wirklich.

Hab großen Dank, guter Mann!
So wie es scheint, ist Courier aber leider auch der einzige Font, mit dem man diese Funktion oben benutzen kann. Leider. Sie nimmt nämlich durch ihre rießigen Zeilenzwischenräume viel Platz auf der Oberfläche weg.
Lg, Marci
[Win 10 Pro x64/Downgrade 7, AOO 4.1.6 und LO 6.3.0.4]