|
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-код использовать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |