Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.12.2003, 15:13
|
|||
|---|---|---|---|
Define class & add object |
|||
|
#18+
Можно ли, используя add object, создать в своем классе формы с любое количество элементов? То есть, сегодня мне надо иметь на форме 10 однотипных кнопок, а завтра 110. Как это реализовать? Не писать же вручную! И еще. Есть ли функция, проверяющая "наличие" объекта? Например, при нажатии на кнопку проверяется, какая надпись на соседней. А как проверить, есть ли эта самая соседняя? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2003, 15:30
|
|||
|---|---|---|---|
|
|||
Define class & add object |
|||
|
#18+
Можно ли, используя add object, создать в своем классе формы с любое количество элементов? Первое, что пришло: в ините формы добавлять объекты в цикле. Например, FOR m.Count_ = 1 TO КоличествоОбъектов This.AddObject("command" + ALLTRIM(STR(mCount_)), "CommandButton") .... ENDFOR Например, при нажатии на кнопку проверяется, какая надпись на соседней. А как проверить, есть ли эта самая соседняя? Можно примерно так: IF TYPE("ThisForm.ObjectName") = "O" ........ ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2003, 16:27
|
|||
|---|---|---|---|
|
|||
Define class & add object |
|||
|
#18+
АлександрКThis.AddObject("command" + ALLTRIM(STR(mCount_)), "CommandButton") Лучше сразу свой класс добавлять, чтоб не возникало вопроса как прицепить к новой кнопке скажем обработчик Click :) АлександрКIF TYPE("ThisForm.ObjectName") = "O" Не совсем корректная проверка - если объект изничтожить, то ссылка на него останется висеть, и будет иметь тип O, только это реально будет .NULL. Т.е. нужно ещё и Код: plaintext Код: plaintext WBR, Igor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1597412]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 345ms |

| 0 / 0 |
