
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.03.2008, 13:25
|
|||
|---|---|---|---|
|
|||
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:49
|
|||
|---|---|---|---|
|
|||
CREATEOBJEC() модальная форма |
|||
|
#18+
Все правильно. Модальную форму надо сначала спрятать, а потом уже уничтожать. Возвращает модальная форма значение в методе Unload, о чем, кстати, и в хелпе написано. Еще один вариант: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2008, 14:16
|
|||
|---|---|---|---|
|
|||
CREATEOBJEC() модальная форма |
|||
|
#18+
Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2008, 14:48
|
|||
|---|---|---|---|
|
|||
CREATEOBJEC() модальная форма |
|||
|
#18+
... и еще, для прояснения полной картины работы с модальной формой Sergey SizovВсе правильно. Модальную форму надо сначала спрятать, а потом уже уничтожать. Возвращает модальная форма значение в методе Unload, о чем, кстати, и в хелпе написано. Это понятно. Если можно, уточните, где здесь можно поймать то, что передается в Unload модальной формы? Sergey Sizov Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2008, 15:47
|
|||
|---|---|---|---|
|
|||
CREATEOBJEC() модальная форма |
|||
|
#18+
psv73Если можно, уточните, где здесь можно поймать то, что передается в Unload модальной формы? Sergey Sizov Код: plaintext 1. 2. 3. 4. Здесь не используется Unload, это совершенно другой способ. Это считывание свойств модальной формы перед ее уничтожением. А уничтожится она только на строке с endwith. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2008, 17:11
|
|||
|---|---|---|---|
|
|||
CREATEOBJEC() модальная форма |
|||
|
#18+
Большое всем спасибо!!! Все предельно ясно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2008, 09:26
|
|||
|---|---|---|---|
|
|||
CREATEOBJEC() модальная форма |
|||
|
#18+
авторЗдесь не используется Unload, это совершенно другой способ. Это считывание свойств модальной формы перед ее уничтожением. А уничтожится она только на строке с endwith. из модальной класс-формы удобнее всего возвращать что-то именно таким способом Код: plaintext 1. 2. 3. 4. авторА уничтожится она только на строке с endwith добавлю уничтожится, если была loForm была объявлена локально или приват. только после завершения метода, проц-ры .., если паблик - то не уничтожится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1588003]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 331ms |

| 0 / 0 |
