|
v7: Вопрос по Вопрос()
| ☑ |
0
G-Re
14.01.12
✎
19:54
|
Уважаемые коллеги!
Осознаю некую неадекватность вопроса, НО
Можно ли относительно стандартными способами изменить в Вопрос() стандартные названия кнопок или проще написать свою обработку, эмулирующую эту команду?
Ведь по идее это внутренние объекты и к ним, может быть через что-то, например, недокументированное, можно применить что-то похожее на
Вопрос.Форма.Да.Заголовок("ТакиДа");
???
Спасибо.
|
|
1
Cthulhu
14.01.12
✎
19:56
|
Только язык. в параметре "Режим". "Да+Нет+Отмена", ...
|
|
2
ДенисЧ
14.01.12
✎
19:56
|
Свою пиши.
|
|
3
zak555
14.01.12
✎
19:59
|
мулююююю
|
|
4
Torquader
14.01.12
✎
19:59
|
Начнём с того, что вопрос и сообщить - это реализация WindowsApi MessageBox только с урезанными возможностями - заголовок поменять нельзя.
Конечно, можно через любой OLE-сервер, имеющий доступ к Windows Api перехватить идентификаторы окон диалога и поменять текст на дочерних кнопках, но - "овчинка выделки не стоит".
Можно ещё использовать Shell объект и его метод PopUp, но и там количество кнопок ограничено - но уже можно менять заголовок.
P.S. в 1С прекрасно можно нарисовать любую обработку и запустить её модально.
|
|
5
G-Re
14.01.12
✎
20:19
|
(4) Спасибо за исчерпывающий ответ.
Я так и делал все время(писал обработку), но вот задумался остатками извилин, а вдруг...?
|
|
6
Torquader
15.01.12
✎
14:28
|
(5) В 1С плохо то, что нельзя во время исполнения создавать кнопки на форме и перемещать их. В Visual Basic, например, можно сделать форму, передать ей список кнопок разделённых пробелами (или символами табуляции, так как можно делать многострочные надписи), а она сама создаст форму, разместит на ней все необходимые кнопки и вернёт номер той кнопки, которую нажал пользователь (или ноль, если закрыл). В 1С же приходится писать несколько форм.
|
|
7
FN
15.01.12
✎
15:23
|
(6) В 1С так тоже можно, используя Formex.
|
|
8
Эльниньо
15.01.12
✎
16:25
|
Однажды на Клиппере написал Да/Может быть/Нет.
Юзеря работали весь день 01.04.
|
|
9
GrayT
15.01.12
✎
16:35
|
(8):))) Нужно будет взять на заметку! :)
|
|
10
GROOVY
15.01.12
✎
16:43
|
В 8рке можно.
|
|
11
Torquader
15.01.12
✎
18:03
|
Можно ещё окна через PopupWindow или OpenModalDialog объекта InternetExplorer показывать - там можно простой html-код использовать.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой