uk2015: HTA - Cursorposition im Textfeld ermitteln

Beitrag lesen

Hallo,

Aufgabenstellung: In einem Textfeld soll ein Verzeichnispfad angezeigt werden. Im dazugehörigen Listenfeld werden alle Dateien/Unterverzeichnisse aufgelistet. Bei Klick auf den Verzeichnispfad soll an Hand der Position des Textcursors der neue Teilpfad in das Textfeld übernommen und im Listenfeld wiederum alle Dateien/Unterverzeichnisse aufgelistet werden.

Bsp.: Im Textfeld wird bei Programmaufruf C:\VerzEbene1\VerzEbene2\VerzEbene3\ angezeigt. Bei Klick auf den Bereich \VerzEbene1\ soll in das Textfeld C:\VerzEbene1\ übernommen werden.

Aktualisierung Text- und Listenfeld ist kein Problem. Auch nicht die Ermittlung des Teilpfades/Teilstrings, wenn ich die Position des Textcursors wüsste. Allerdings habe ich trotz intensiver Suche bisher noch keine funktionierende Funktion für die Ermittlung des Cursorposition gefunden.

Es wäre schön, wenn mir jemand bei der Lösung mit einer Funktion bzw. einen Codeschnipsel weiterhelfen könnte. Optimal wäre VBS.

Hinweis: Die Verzeichnisauswahl über BrowseForFolder ist m.E. an dieser Stelle für den Benutzer zu umständlich und soll nur optional angeboten werden.

Dank schon mal im Voraus.