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