Какой элемент управления использовать для быстрого ввода текста (поле ввода)?
-
10-07-2019 - |
Вопрос
Мне нужно диалоговое окно быстрого ввода текста (MessageBox с одним текстовым полем в нем). Доступен ли какой-либо элемент управления или мне следует использовать форму?
Я просто хочу, чтобы пользователь ввел какой-то идентификатор. И в другом случае я хочу 2 texbox для имени пользователя и пароля.
Решение
Microsoft.VisualBasic.dll имеет InputBox метод, который вы можете использовать из C #, чтобы получить одну строку.
Например (сначала добавьте ссылку на Microsoft.VisualBasic.dll)
using Microsoft.VisualBasic;
string response = Interaction.InputBox("Enter a string:", "MyApp", "DefaultString", 0, 0);
В противном случае вам придется создать свою собственную форму.
Другие советы
простой - это поле ввода
Не связан с StackOverflow