|
|
|
CREATEOBJEC() модальная форма
|
|||
|---|---|---|---|
|
#18+
Прошу помощи. Стал программировать классами и споткнулся при работе с модальной формой... По нажатию кнопки в форме нужно показать модальную форму, в которой нужно выбрать элемент из списка ListBox-a (путем двойного нажатия или Enter) либо нажать на Esc для отказа от выбора элемента. Вот так вот создается модальная форма. Код: plaintext 1. В методе KeyPress модальной формы: Код: plaintext 1. 2. 3. 4. Тоже самое в методе DblClick ListBox-а этой формы Код: plaintext Выкрутился следующим кодом: Код: plaintext 1. Правильно ли это?!! И еще вопрос - как передать параметры в форму понятно CREATEOBJECT('Form', parameter1,...), а как вернуть? Не хотелось бы идти по пути DO FORM Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2008, 13:25 |
|
||
|
CREATEOBJEC() модальная форма
|
|||
|---|---|---|---|
|
#18+
Все правильно. Модальную форму надо сначала спрятать, а потом уже уничтожать. Возвращает модальная форма значение в методе Unload, о чем, кстати, и в хелпе написано. Еще один вариант: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2008, 13:49 |
|
||
|
CREATEOBJEC() модальная форма
|
|||
|---|---|---|---|
|
#18+
Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2008, 14:16 |
|
||
|
CREATEOBJEC() модальная форма
|
|||
|---|---|---|---|
|
#18+
... и еще, для прояснения полной картины работы с модальной формой Sergey SizovВсе правильно. Модальную форму надо сначала спрятать, а потом уже уничтожать. Возвращает модальная форма значение в методе Unload, о чем, кстати, и в хелпе написано. Это понятно. Если можно, уточните, где здесь можно поймать то, что передается в Unload модальной формы? Sergey Sizov Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2008, 14:48 |
|
||
|
CREATEOBJEC() модальная форма
|
|||
|---|---|---|---|
|
#18+
psv73Если можно, уточните, где здесь можно поймать то, что передается в Unload модальной формы? Sergey Sizov Код: plaintext 1. 2. 3. 4. Здесь не используется Unload, это совершенно другой способ. Это считывание свойств модальной формы перед ее уничтожением. А уничтожится она только на строке с endwith. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2008, 15:47 |
|
||
|
CREATEOBJEC() модальная форма
|
|||
|---|---|---|---|
|
#18+
Большое всем спасибо!!! Все предельно ясно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2008, 17:11 |
|
||
|
CREATEOBJEC() модальная форма
|
|||
|---|---|---|---|
|
#18+
авторЗдесь не используется Unload, это совершенно другой способ. Это считывание свойств модальной формы перед ее уничтожением. А уничтожится она только на строке с endwith. из модальной класс-формы удобнее всего возвращать что-то именно таким способом Код: plaintext 1. 2. 3. 4. авторА уничтожится она только на строке с endwith добавлю уничтожится, если была loForm была объявлена локально или приват. только после завершения метода, проц-ры .., если паблик - то не уничтожится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2008, 09:26 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1588003]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 319ms |

| 0 / 0 |
