Какой элемент управления использовать для быстрого ввода текста (поле ввода)? - PullRequest
5 голосов
/ 29 октября 2009

Мне нужно диалоговое окно быстрого ввода текста (MessageBox с одним текстовым полем в нем). Доступен ли какой-либо элемент управления или я должен использовать форму?

Я просто хочу, чтобы пользователь ввел некоторый идентификатор. И в другом случае я хочу 2 texbox для имени пользователя и пароля.

Ответы [ 2 ]

8 голосов
/ 29 октября 2009

Microsoft.VisualBasic.dll имеет InputBox метод, который вы можете использовать из C # для получения одной строки.

Например (сначала добавьте ссылку на Microsoft.VisualBasic.dll)

using Microsoft.VisualBasic;

string response = Interaction.InputBox("Enter a string:", "MyApp", "DefaultString", 0, 0);

В противном случае вам придется создать свою собственную форму.

0 голосов
/ 29 октября 2009

простое поле ввода

...