Seite 1 von 1

Bei InputBox wird 1. Zeichen des Prompt unterstrichen

Verfasst: Mo 5. Mai 2025, 12:26
von Proma
Hallo liebe Experten,

auch wenn meine letzte Frage zur InputBox (Bei InputBox() erkennen, ob [Abbrechen] angeklickt wurde) noch nicht beantwortet ist, stehe ich doch schon wieder mit einer neuen Frage auf der Matte. Meine Unwissenheit ist einfach unermesslich!

Mir ist aufgefallen, dass im Text der Eingabeaufforderung einer jeden von mir erstellten InputBox das erste Zeichen unterstrichen dargestellt wird.

Aufruf der InputBox:

Code: Alles auswählen

Private Sub pTest_InputBox
  Dim s As String
  s = InputBox("Bitte Text eingeben")
  MsgBox s
End Sub
Und so sieht das dann aus:
InputBox_Prompt_Unterstreichung.jpg
InputBox_Prompt_Unterstreichung.jpg (12.6 KiB) 1391 mal betrachtet
Ist das ein Bug? Gibt es eine Möglichkeit, diese Form der Darstellung zu vermeiden? Oder habe ich einfach etwas völlig falsch verstanden?

Für Eure Unterstützung vielen Dank im Voraus!

Meine Ausstattung:
Windows 11, LO 24.2.6.2

Liebe Grüße
vom Martin

Re: Bei InputBox wird 1. Zeichen des Prompt unterstrichen

Verfasst: Mo 5. Mai 2025, 15:02
von mikele
Hallo,
dieselbe Ursache hat das Unterstreichen der ersten Buchstaben der Schaltflächen (um dieses Element per Alt-Taste zu erreichen). Ich bin mir nicht sicher, aber das kann nur global für das Betriebssystem (wenn überhaupt) ausgeschaltet werden.

Re: Bei InputBox wird 1. Zeichen des Prompt unterstrichen

Verfasst: Mo 5. Mai 2025, 20:21
von Proma
Hallo mikele,

vielen Dank für Deine Unterstützung!
Aber ein bisschen seltsam ist das schon. Ich hab' da mal etwas herumprobiert und dabei z.B. festgestellt, dass sich die Unterstreichung auf den Anfagsbuchstaben des zweiten Wortes verschieben lässt, wenn man vor den ersten Buchstaben des Textes ein Leerzeichen setzt.

Aber was soll's, einen wirklich großen Geist stärt das nicht weiter und für Kleingeister sind meine Programme ohnehin nicht vorgesehen.

Vielen Dank nochmal, einen schönen Abend und liebe Grüße
vom Martin

Re: Bei InputBox wird 1. Zeichen des Prompt unterstrichen

Verfasst: Di 6. Mai 2025, 09:00
von Pit Zyclade
Ich bin völliger Laie auf dem Gebiet, aber noch lernfähig und neugierig.
Also habe ich experimentell dein Basic-Makro bei meine Makros reinkopiert.
Ich mußte suchen, wohin das Ding gelangt ist, weil ich ja. wie gesagt fast doof bin.
Der Codeschnipsel ist (unter win11 und writer) in Standard->Stichworte->an letzter Stelle pTest_InputBox gelandet.
Wenn ich dieses Makro ausführe, dann wird nichts unterstrichen:
makro-schnipsel.jpg
makro-schnipsel.jpg (7.32 KiB) 1343 mal betrachtet
Also was soll diese Diskussion?

Re: Bei InputBox wird 1. Zeichen des Prompt unterstrichen

Verfasst: Di 6. Mai 2025, 11:02
von Proma
Hallo Pit Zyclode,
Pit Zyclade hat geschrieben:
Di 6. Mai 2025, 09:00
Wenn ich dieses Makro ausführe, dann wird nichts unterstrichen
Dann ist das vermutlich darauf zurückzuführen, dass Deine Version (LO-24.8.6.2) neueren Datums ist als meine (24.2.6.2). Wenn ich wieder mal ein bisschen mehr Luft habe, dann werde ich updaten und berichten, was momentan aber ein bisschen ungünstig ist.
Pit Zyclade hat geschrieben:
Di 6. Mai 2025, 09:00
Also was soll diese Diskussion?
Ich dachte eigentlich, dass dieses Forum genau dazu eingerichtet wurde, Fragen, wie zum Beispiel diese, zu stellen, zu diskutieren und zu klären. Sollte ich mich geirrt haben, dann lass' es mich bitte wissen.

Liebe Grüße
vom Martin

Re: Bei InputBox wird 1. Zeichen des Prompt unterstrichen

Verfasst: Di 6. Mai 2025, 11:52
von Pit Zyclade
Hallo Martin,
Nichts gegen deine Beobachtungsgabe. Nur dachte ich, wenn sogar andere dieselbe Beobachtung hier preisgeben, dass die dann zumindest irgendwie in wenigstens einem BS real zu beobachten ist.
Ich selbst habe mir, um Widersprüche zu umgehen, grundsätzlich angewöhnt, vor einer Disk.-Eröffnung die letzte stabile Version vorher einzuspielen, bevor ich das Problem beschreibe. Denn auch eine präzise Bechreibung ist doch mühevoll.
Und es gibt ja mehrere BS und da kann das ja immer noch real sein... Deshalb habe ich hier mitdiskutiert.

Re: Bei InputBox wird 1. Zeichen des Prompt unterstrichen

Verfasst: Di 6. Mai 2025, 16:00
von Proma
Hallo Pit Zyclade,

danke für Deine Rückmeldung!

Es ist halt auch hier und ganz besonders in diesem Bereich - genauso wie auch im richtigen Leben - dass es Dinge zwischen Himmel und Erde gibt, die sich nicht immer ohne weiteres erklären lassen. Und da bin ich immer recht dankbar um dieses Forum, wo ich mir von dem Wissen der Experten (das ich niemals erreichen werde) profitieren kann.

So danke ich auch Dir für Deinen Beitrag, der mich doch hoffen lässt, dass sich mein derzeitiges Problem mit einem Update von LO auf die Version 24.8.x in Wohlgefallen auflösen wird.

Also nix für ungut, Es war auch diesmal wieder ein für mich aufschlussreicher Gedankenaustausch, der mir durchaus weitergeholfen hat. Vielen Dank nochmal an Dich, an mikele und auch an das Forum insgesamt!

Liebe Grüße
vom Martin

Re: Bei InputBox wird 1. Zeichen des Prompt unterstrichen

Verfasst: Mi 7. Mai 2025, 17:18
von Pit Zyclade
Hallo Martin,
Hast du meine Fußnote gelesen?