Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Define class & add object
|
|||
|---|---|---|---|
|
#18+
Можно ли, используя add object, создать в своем классе формы с любое количество элементов? То есть, сегодня мне надо иметь на форме 10 однотипных кнопок, а завтра 110. Как это реализовать? Не писать же вручную! И еще. Есть ли функция, проверяющая "наличие" объекта? Например, при нажатии на кнопку проверяется, какая надпись на соседней. А как проверить, есть ли эта самая соседняя? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 15:13 |
|
||
|
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, 15:30 |
|
||
|
Define class & add object
|
|||
|---|---|---|---|
|
#18+
АлександрКThis.AddObject("command" + ALLTRIM(STR(mCount_)), "CommandButton") Лучше сразу свой класс добавлять, чтоб не возникало вопроса как прицепить к новой кнопке скажем обработчик Click :) АлександрКIF TYPE("ThisForm.ObjectName") = "O" Не совсем корректная проверка - если объект изничтожить, то ссылка на него останется висеть, и будет иметь тип O, только это реально будет .NULL. Т.е. нужно ещё и Код: plaintext Код: plaintext WBR, Igor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 16:27 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1597412]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 371ms |

| 0 / 0 |
