In english
harpywar
.
com
Главная
Вики
Форум
Лаборатория
NFK
PvPGN
Github
Проекты
QDoom
IRC Search
vbreality [web]
UTech p2p Realm [web]
PvPGN система статистики
Diablo 2 Launcher
WoW Simple Launcher
Моё
Творчество
Оборудование
Статьи
Игры
Настройка серверов
PvPGN
D2GS
NFS: U
Apache
ArcEmu
Кодинг
.NET
PHP
Разное
Поиск по сайту
Введите условия поиска
Отправить форму поиска
Хостинг и VDS, скидка при переходе
⤴
VB.NET ↔ C# отличия
Измерение времени выполнения кода
InputBox в C#
Извлечение версии программы (сборки)
InputBox в C#
Создано: 25.02.2010
Изменено: 25.02.2010
Автор: HarpyWar
В Visual Basic есть функция вызова модального окна InputBox с возможностью ввести пользователю текстовую строку:
В C# нет готовой функции вызова такого окошка, а иногда оно очень даже нужно.
Можно его получить двумя способами:
1. Достаточно добавить в Reference ссылку на Microsoft.VisualBasic
И вызывать InputBox через него:
string
ib = Microsoft.VisualBasic.Interaction.InputBox(
"Ты кто?"
,
"Заголовок"
,
"HarpyWar"
,
this
.Left,
this
.Top);
if
(ib.Trim().Length > 0)
{
// обработка строки
}
else
{
// ничего не введено или нажата "Отмена"
}
2. Либо создать свою новую форму, сделать её модальной, добавить пару кнопок и текстовое поле.
Пример такой формы по ссылкам:
http://www.codeproject.com/KB/edit/InputBox.aspx
http://www.reflectionit.nl/Articles/InputBox.aspx
Нет комментариев
Есть вопросы по настройке игровых серверов? Добро пожаловать
на форум
!
Имя:
Проверка:
= 2254
© 20062014,
HarpyWar
Любое копирование информации с этого сайта - только со ссылкой на источник.
Это в одинаковой мере распространяется на любую авторскую информацию в интернете.