|
|
|
Определить существование контрола на форме
|
|||
|---|---|---|---|
|
#18+
Как определить - есть ли элемент с определенным именем на форме ? В принципе мою задачу можно решить и с помощью On Error Resume Next, но хочется все сделать правильно --------------------------------------- С уважением, Каримбаев Тимур ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:03:44 |
|
||
|
Определить существование контрола на форме
|
|||
|---|---|---|---|
|
#18+
Пробежаться по коллекции Controls формы в цикле: for each ctl in me.controls ... next ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:06:16 |
|
||
|
Определить существование контрола на форме
|
|||
|---|---|---|---|
|
#18+
спасибо большое --------------------------------------- С уважением, Каримбаев Тимур ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:07:06 |
|
||
|
Определить существование контрола на форме
|
|||
|---|---|---|---|
|
#18+
А зачем это проверять? Вроде бы контрол либо есть, либо его нет. Ну а, если уж так надо, то можно создать массив контролов и проверять по нему наличие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:07:41 |
|
||
|
Определить существование контрола на форме
|
|||
|---|---|---|---|
|
#18+
guest1187 у тебя по-проще :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:08:20 |
|
||
|
Определить существование контрола на форме
|
|||
|---|---|---|---|
|
#18+
или обратиться и ошибку обработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:15:24 |
|
||
|
Определить существование контрола на форме
|
|||
|---|---|---|---|
|
#18+
спасибо. все хорошо получилось Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. задача была такая - есть две таблицы: fields (name, control_name) fields_values (project_id, name, value) и юзеры могут заполнять эти значения из разных форм. полей довольно много удобнее всего вроде сделать процедуры которые при загрузке формы заполняют контролы из fields_values (в соответствии с неким project_id), а при выгрузке - записывали все обратно в таблицы из контролов. программа проходится по всем fields и проверяет - есть ли на форме контрол с именем control_name. Конечно плохо что приходится соблюдать уникальность имен полей, но по другому просто не придумывается :( --------------------------------------- С уважением, Каримбаев Тимур ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:26:03 |
|
||
|
Определить существование контрола на форме
|
|||
|---|---|---|---|
|
#18+
Тимур Каримбаевc_ctl.Properties.Item("name") Можно короче: c_ctl.name :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:43:34 |
|
||
|
Определить существование контрола на форме
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч спасибо :) я сначала начал так делать - это выпадающее окошко со свойствами c_ctl не показал свойства name :) а вообще - работает --------------------------------------- С уважением, Каримбаев Тимур ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:49:03 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1575&tid=1672399]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 299ms |

| 0 / 0 |
