Access VBA an eine bestimmte position innerhalb einer Textbox springen

Mitglied: Sniper9800

Sniper9800 (Level 1)

18.12.2017 um 17:20 Uhr, 1448 Aufrufe, 8 Kommentare

Hallo zusammen,

ich möchte, an eine bestimmte Position innerhalb einer TextBox springen (auf Klick hin, auf ein cmd Steuerelement)..
Ich komme nicht weiter, hat einer eine Idee
Mitglied: emeriks
18.12.2017 um 17:30 Uhr
Hi,
so sollte es gehen
Danach sollte er an 3. Stelle stehen

E.
Mitglied: Sniper9800
18.12.2017 um 18:37 Uhr
Hallo,

erstmal Danke für die Antwort, da passiert nichts, die Codezeile wird zwar ausgeführt, das Ergebnis ist aber Null.
Der Cursor blinkt kurz, das war es dann..

Ich habe das auch mit z.b TextBox1.SelStart = 40 ausprobiert, der Cursor bleibt aber bei Null stehen und springt nicht vor..


MFG
Sniper9800
Mitglied: emeriks
18.12.2017 um 18:42 Uhr
Habe das eben in Excel VBA ausprobiert, und da funktioniert es.
Wo/wann führst Du das aus?
Mitglied: Sniper9800
18.12.2017 um 19:10 Uhr
Hallo,

ich habe ein Steuerelement(cmdVorspringen) und eine TextBox.

Auf das Ereignis Klick (cmd Vorspringen) soll in der TextBox auf die Position 40 vorgesprungen werden.
Hast du noch eine Idee, ich habe vermeidlich alles ausprobiert, so was blödes... Lach..
Mitglied: emeriks
18.12.2017 um 19:41 Uhr
In der Textbox steht aber auch ein Text, welcher min. so lang ist, wie Du den Cursor setzen willst?
Mitglied: Sniper9800
18.12.2017 um 19:54 Uhr
Hallo,

viel simpler, das Klick Ereignis soll nur auslösen ´das er an die 40 Stelle springt, es soll nichts makiert werden oder dergleichen..
Mitglied: emeriks
18.12.2017 um 19:57 Uhr
Ob da Text in der Textbox steht?
Mitglied: SlainteMhath
19.12.2017 um 09:10 Uhr
Moin,

du brauchst noch sein .SetFocus auf das Steuerelement.

Steht aber alles im MSDN Artikel zu der Methode: https://msdn.microsoft.com/en-us/vba/access-vba/articles/textbox-selstar ...

lg,
Slainte
Titel: Access VBA an eine bestimmte position innerhalb einer Textbox springen
Content-ID: 358516
Art des Inhalts: Frage
Ausgedruckt am: 28.05.2020 um 00:22:40 Uhr
URL: https://administrator.de/contentid/358516