Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

format$()

Empfohlene Antworten

Hallo,

ich bin im Moment ziemlich verzweifelt, da ich nicht viele Informationen zu der Funktion format$() finden kann. Habe bereits per google gesucht, war in verschiedenen Boards jedoch mit nur wenig Erfolg.

Ich möchte eigentlich folgendes realisieren:

Ich habe Zahlen von 1 bis 100 untereinander zu stehen, nun möchte ich die Zahlen rechtsbündig ausrichten.

Mit format$(i,"00#") lässt sich das ja bedingt realisieren, mich stören aber die Nullen. Das sieht dann so aus:

001

002

010

011

100

Außerdem habe ich herausgefunden, dass man mit format$(i,"@@@") eine zentrierte Ausrichtung hinbekommt.

Aber bitte wie funktioniert rechtsbündiges Ausrichten?

Bin für alle Informationen der Funktion format$() betreffend dankbar!!

so long.. :marine

ungetestet, geraten: Format(Zahl,"###")

s'Amstel

ungetestet, geraten: Format(Zahl,"###")

s'Amstel

danke für die schnelle antwort, aber funktioniert leider auch nicht, hab ich schon probiert, wird wieder nur linksbündig ausgerichtet bzw. garnicht.

ich hab das jetzt getestet.

?Format(1, "@@@")

"__1"

liefert keineswegs zentrierte formatierung, sondern durchaus rechtsbündige.

so wie

?Format(1, "@@@@@@")

"_____1"

rechtsbündig mit 5 leeren stellen voran liefert. also eh das, was du wolltest.

s'Amstel

hm bei mir liefert er aber immer noch ne zentrierte formatierung und umso mehr @ ich verwende, desto mehr leerzeichen werden vor den zahlen eingefügt, aber vor allen, sodass z.b. die 9 über der 10 immernoch zentriert ist!

komisches verhalten ... welches basic-derivat verwendest du?

vb6

kennst du vllt noch ne andere variante um mein vorhaben zu realisieren? aber möglichst elegant sollte es sein ;)

Hi zQuEaLeR,

wie gibst du die Zahlen aus? In einer Textbox? Wenn ja, dann kannst du die Eigenschaft "Alignment" auf "rechts" einstellen.

Ansonnsten musst du eine Schriftart verwenden, die nicht proportional ist (z.B. Courier), da ansonsten die vorangestellten Spaces kürzer sind als die restlichen Zeichen.

Danke Manfred, für deine Antwort. Ich gebe die Zahlen aber in einer Listbox und dann 6 Zahlen in einer Zeile.

Aber der Tipp mit der Schriftart hat tatsächlich funktioniert, verblüffend :eek

Ich danke dir :e@sy :uli :marine

Bitte, gern geschehen.

Aber vergiss nicht, dass Amstelchen dir die Info zur Format-Funktion geliefert hat...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.