Страница: 1 |
Страница: 1 |
Вопрос: Обращение к полю ввода в InputBox.
Добавлено: 20.06.07 12:12
Автор вопроса: Vitaly
Скажите, как можно обратиться к текстовому полю ввода в окне InputBox. К примеру:В это текстовое поле вводится путь для создания файла или каталога.И при нажатии кнопки OK файл создавался.
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #1
Добавлено: 20.06.07 12:54
ты же пишешь что-то типа:
Так у тебя в переменную xxx и запишется то, что ты ввел в InputBox'е
Номер ответа: 2
Автор ответа:
VisualPaul
ICQ: 402519798
Вопросов: 12
Ответов: 111
Профиль | | #2
Добавлено: 20.06.07 21:37
Если нажата отмена то это ""
Номер ответа: 3
Автор ответа:
alroy
Вопросов: 3
Ответов: 28
Профиль | | #3
Добавлено: 21.06.07 08:03
InputBox(prompt[, title][, default][, xpos][, ypos][, helpfile, context])
Выводит на экран диалоговое окно со полем ввода и кнопками ОК, Отмена и возвращает введённую в этом окне символьную строку. Параметр prompt задаёт текст сообщения, которое выводится рядом с полем ввода. Параметр title задаёт текст заголовка диалогового окна. Параметр default задаёт значение по умолчанию для поля ввода. Параметры xpos и ypos определяют координаты левого верхнего угла окна. Параметр helpfile задаёт путь к файлу помощи. Параметр context задаёт идентификатор содержания помощи.
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 21.06.07 22:47
А если нажата ОК и ничего не введено - то это тоже ""
))
Номер ответа: 5
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #5
Добавлено: 26.06.07 10:57
))
Дакстать народ - хоть миллонам программистов это было побоку но для интереса: если юзер в инпутбокс ничего не ввел, как узнать, че он нажал?
Номер ответа: 6
Автор ответа:
alroy
Вопросов: 3
Ответов: 28
Профиль | | #6
Добавлено: 26.06.07 11:24
MyStr=InputBox(c,"пишеш что хочешь"
If MyStr = "" Then ' Пользователь отменил ввод
WScript.Quit
End If
Номер ответа: 7
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #7
Добавлено: 26.06.07 12:13
А не пофигу ли знать что нажал пользователь, если он ничего не ввел? Я думаю пофиг.
Номер ответа: 8
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #8
Добавлено: 26.06.07 18:19
Отмена - Empty
ОК - String
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 26.06.07 21:18
не так..
tmpstr = inputbox (...)
if strptr(tmpstr) = 0 then
ok
else
cancel
end if
Номер ответа: 10
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #10
Добавлено: 27.06.07 09:32
Чисто ради интереса
Номер ответа: 11
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #11
Добавлено: 27.06.07 19:34
Нет, не чисто ради..
Если пользователь что-то ввёл в инпутбокс и нажал не ОК, а ОТМЕНУ это полезно ловить, чтобы действительно выходить из обрабатываемой процедуры, а не пытаться принять то что ввёл пользователь в серез.
Номер ответа: 12
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #12
Добавлено: 28.06.07 04:27
Блин, а мой ответ чем не устраивает? Разжевать надо чтоль?
Номер ответа: 13
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #13
Добавлено: 28.06.07 12:22
Та устраивает, мой просто - те же яйца, только вид с боку