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

StackOverflow https://stackoverflow.com/questions/1643924

Вопрос

Мне нужно диалоговое окно быстрого ввода текста (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);

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

Другие советы

простой - это поле ввода

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top