27.12.2004, 13:21 | #1 |
Участник
|
Есть вопрос, можно ли сделать нечто такое -
есть визуальный элемент textbox с именем MyTB1 его можно сделать видимым/невидимым CurrForm.MyTB1.VISIBLE := TRUE; где-то в другой таблице хранится запись с полем типа текст, в котором записано "MyTB1" По какому-то действию читается эта запись и устанавливается видимость/невидимость Короче говоря, можно ли имея текст-название визуального элемента, обратиться к какому-нибудь свойству визуального элемента |
|
27.12.2004, 13:33 | #2 |
Участник
|
упс, ошибся
|
|
28.12.2004, 15:23 | #3 |
Участник
|
"нечто такое" сделано в форме 330 [Main Menu], в функции SetSubMenu(MenuType : Integer;Visible : Boolean)
ничего более технологичного Навижен разработчику не предлагает... В этой функции используется CASE... Замечу только, что в этой конструкции можно использовать сроки-константы абсолютно аналогично числам. Т.е. примерно так: вычитываем из базы настройку (имя контрола) и прогоняем её через CASE, в котором все имена перечислены как константы. |
|
29.12.2004, 11:34 | #4 |
Участник
|
Да, спасибо, я примерно так и использовал константы...
Коряво, конечно, но шо ж робити... :-) |
|