|
|
|
Модальная форма | ☑ | ||
|---|---|---|---|---|
|
0
spectator_in
28.12.11
✎
15:54
|
- Произвольная форма
- открыта модально - закрывается по кнопке с кодом Закрыть(Номер); Если закрывать по кнопке возвращает Номер в результате Но если закрыть форму крестиком то возвращает неопределено. Как недавать закрыть форму крестиком? или при закрытии допустим возвращать номер 0? |
|||
|
1
and2
28.12.11
✎
15:58
|
а какая тебе разница на что проверять. 0 или неопределено?
|
|||
|
2
shuhard
28.12.11
✎
16:00
|
(0) купи себе СП
Признак разрешения интерактивного закрытия окна Разрешить закрытие РазрешитьЗакрытие, AllowClose |
|||
|
3
Mort
28.12.11
✎
16:02
|
Бедный юзер. Промазал не по той кнопке, не хочет ничего выбирать, хочет вернуться обратно в свою уютную форму, тычет в серый крестик...
|
|||
|
4
spectator_in
28.12.11
✎
16:05
|
(2) а при чем тут этот признак?
|
|||
|
5
jsmith82
28.12.11
✎
16:07
|
(3) жжош )
|
|||
|
6
jsmith82
28.12.11
✎
16:07
|
а вдруг когда он увидит, что кнопки закрыть нет, у него баттхёрт будет
|
|||
|
7
jsmith82
28.12.11
✎
16:08
|
вообще лучше крестик оставить, дабы соблюсти концепцию, аналог Отмена
|
|||
|
8
spectator_in
28.12.11
✎
16:09
|
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
Закрыть(0); КонецПроцедуры сделал так... просто не могу найти вот эту переменную ModalRezult |
|||
|
9
Mort
28.12.11
✎
16:10
|
(8) Прикольно. Но лучше сразу так:
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка) ПередЗакрытием(Отказ, СтандартнаяОбработка); КонецПроцедуры |
|||
|
10
jsmith82
28.12.11
✎
16:12
|
(9) жжош )
|
|||
|
11
spectator_in
28.12.11
✎
16:14
|
(9) а где тут возвращаемый результат?
|
|||
|
12
fimanich
28.12.11
✎
16:16
|
(3)(9) - респект, от души.
(0) мне кажется, ты не в том направлении идешь. Просто проверяй результат на неопределено, вот и все. Результат = ТвояФорма.ОткрытьМодально(); Если Результат <> Неопределено Тогд //... делай что хошь КонецЕсли; |
|||
|
13
Mort
28.12.11
✎
16:17
|
(11) Шучу, на самом деле работает. Только закрывать форму в перед закрытием не айс.
|
|||
|
14
sergeante
28.12.11
✎
16:17
|
(11) переполнение стека знаешь что такое?
|
|||
|
15
sergeante
28.12.11
✎
16:18
|
(13) в "нормальных" языках было бы вовсе не так)
|
|||
|
16
spectator_in
28.12.11
✎
16:18
|
Просто в других языках есть такая переменная МодальныйРезультат
Когда ему чтот присваиваешь то форма закрывается. И соответственно при закрытии можно было ему присваивать т.н. значение по умолчанию |
|||
|
17
sergeante
28.12.11
✎
16:19
|
(16) тут вам не паскаль
|
|||
|
18
spectator_in
28.12.11
✎
16:20
|
это да))
просто я на 4х языках пишу одновременно а так гдет штук 10 знаю) сейчас вот на 1с сфокусировался) |
|||
|
19
spectator_in
28.12.11
✎
16:21
|
такой сумбур в голове) и постоянно чего т не хватает "такого вроде родного"
|
|||
|
20
hhhh
28.12.11
✎
16:27
|
(19) но я всё-таки не понял, ты всегда возвращаешь 0? Тогда зачем нужно было вызывать форму?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |