Как я могу установить позицию курсора на определенный индекс в passwordbox в WPF

pip install pymysql

Затем отредактируйте файл __init__.py в директории вашего проекта (так же, как settings.py)

добавьте:

import pymysql

pymysql.install_as_MySQLdb()
5
задан deepak 13 June 2009 в 08:26
поделиться

2 ответа

Вы можете попробовать что-то вроде этого, чтобы установить выбор в PasswordBox:

private void SetSelection(PasswordBox passwordBox, int start, int length) {
    passwordBox.GetType().GetMethod("Select", BindingFlags.Instance | BindingFlags.NonPublic).Invoke(passwordBox, new object[] { start, length });
}

После этого вызовите его так, чтобы установить позицию курсора:

// set the cursor position to 2...
SetSelection( passwordBox1, 2, 0);

// focus the control to update the selection
passwordBox1.Focus();
11
ответ дан 13 December 2019 в 05:41
поделиться

Нет, API для PasswordBox не предоставляет способ сделать это.

1
ответ дан 13 December 2019 в 05:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: