v7: Кнопка по умолчанию в процедуре Вопрос #780344


#0 by vadim777
Ответ = Вопрос("Вы действительно хотите удалить строку?", "Да+Нет"); По умолчанию - кнопка "Да". Как сделать "Нет"?
#1 by Волшебник
Синтаксис: Вопрос(<ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>)
#2 by Ёпрст
у него клюшки, там другой мир
#3 by Волшебник
сорри
#4 by vadim777
В СП и в 1CPRG.HLP только Вопрос(<Текст_вопроса>, <Режим>, <Таймаут>) Может вы взяли из восьмерки?
#5 by vyaz
Ответ = Вопрос("Вы действительно НЕ хотите удалить строку?", "Да+Нет");
#6 by vadim777
БРАВО!
#7 by Метранпаж
А не хотите ли вы удалить строку? Да, не хочу, нет, не хочу
#8 by bodri
может Да и Нет местами поменять, типа "Нет+Да"?
#9 by bodri
не взлетит
#10 by Волшебник
При ответе "Да" задай вопрос на отрицание, а потом "Вы уверены?", чтобы человек был вынужден прощёлкать "Да", "Нет", "Да", ввести капчу и одноразовый код из смс.
#11 by Это_mike
"нефиг+нафиг+пофиг"!
#12 by Torquader
Можно подключить COM-объект Shell.Application и из него использовать Popup - там и таймер в отличие от 1С работает правильно.
#13 by Serg_1960
Что-то мне строка "Ответ = Вопрос("Вы действительно хотите удалить строку?", "Да+Нет");" навеяло классику жанра:
#14 by Serg_1960
Имхо, вопрос "Вы действительно НЕ хотите удалить строку" только путает и сбивает с толка :( Пользователь решил удалить строку, нажал действие... а его отговаривают :) Имхо, после вопроса с "нормальным" текстом и кнопкой по умолчанию "Да", как мне кажется, нужно задавать "вспомогательный" вопрос, где текст требует осознания и ответа "Нет". Например: "Удаление строки - действие безвозвратное! Отменить?"
#15 by Torquader
л=ShObj.Popup("Что мы хотим ?",27,"Вопросик",3+32+256);
#16 by ildary
Я как-то делал такой вариант:
#17 by Эльниньо
Одесский вариант: Вопрос("Вы на самом деле хотите удалить строку? Или таки отменить?", "Да+Нет")
#18 by varelchik
Используй формекс. Там даже иконку поменять можно.
#19 by varelchik
Объект Сервис. ИконкаПредупреждения(<?>,,) Синтаксис: ИконкаПредупреждения(ФлагУстановки, Значение, ФлагСброса) Назначение: Подмена стандартной иконки окна предупреждений Параметры: <ФлагУстановки> - (Число) если 0 или не указано, то только чтение текущего значения, иначе следующие параметры устанавливают новое значение; <Значение> - (Число) 1 - "стоп"; 2 - "вопрос"; 3 - "предупреждение"; 4 - "информация"; любое другое значение - не менять; <ФлагСброса> - (Число) если 1, то после показа окна значение заголовка сбрасывается к значению по умолчанию
#20 by varelchik
ОсновнаяКнопкаПредупреждения(<?>,,) Синтаксис: ОсновнаяКнопкаПредупреждения(ФлагУстановки, Значение, ФлагСброса) Назначение: Установка кнопки "по умолчанию". Параметры:
#21 by varelchik
будет вам счастье!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С