![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Component [D7, WinXP]
Neznaika © (2004-12-17 11:54:00)Подскажите плз. как сделать? На форме есть например 8 Button-ов, есть переменная Х (integer). Надо
Button[X].Caption :=что нибудь. Как правильно написать ButtonX чтобы это работало. Уже второй день придумать ничего не могу, а надо.
begin...end (2004-12-17 14:00:00) [1]> [9] TUser © (17.12.04 13:32)
Да про эту я в курсе, я говорил в [8], что нет FindControl'а, который по имени ищет {[1] ЮЮ © (17.12.04 12:01)}.
TUser (2004-12-17 13:32:00) [2]
> begin...end © (17.12.04 13:23) [8]
В 7м есть. По хенделу возвращает TWinControl.
begin...end (2004-12-17 13:23:00) [3]> [1] ЮЮ © (17.12.04 12:01)
FindControl({имя}) - такой функции/метода нет.
Skier (2004-12-17 12:26:00) [4]1) [1]
2) [2]
3) использовать TList или TObjectList
4) использовать динамический массив кнопок
TUser (2004-12-17 12:20:00) [5]
> а можно поподробнее про Tag?
property Tag:integer read FTag write FTGag;
Алхимик (2004-12-17 12:16:00) [6]
> [4] Neznaika (17.12.04 12:07)
> Вопрос к Александру Иванову, а можно поподробнее про Tag?
Это свойство компонента для нужд программиста.
Neznaika (2004-12-17 12:07:00) [7]Вопрос к Александру Иванову, а можно поподробнее про Tag?
Neznaika (2004-12-17 12:05:00) [8]С П А С И Б О ! ! !
Александр Иванов (2004-12-17 12:02:00) [9]Или, что мне нравится больше, с помощью Tag.
ЮЮ (2004-12-17 12:01:00) [10]TButton(Find[Component]Control('Button' + IntToStr(i))).Caption := IntToStr(i);