![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выбор компонента по его имени(не могу точно сформулировать...=( ) [D7, 2000]
Glex © (2006-01-18 19:40:00)Я наверное уже всех задолбал глупыми вопросами, но всё же... )))
Пусть имеется Форма из QForms, а на ней 20 компонентов, созданных в design-time в разном порядке.
Компоненты имеют имя вида 'Image_'+N, где N - число(номер компонента). Имена всех компонентов различны.
Требуется обратиться к компоненту n, чтобы в кач-ве n выступало любое число.
Как это сделать?
__________________
Наверное что-то в духе Form1.('Image_'+n)...:= ...
Glex (2006-01-26 10:48:00) [1]Всем спасибо. Ошибка была глупая. Это было прописано в OnCreate первой формы, т.е. до создания второй)
Теперь всё работает
хм.... (2006-01-23 09:43:00) [2]
> begin...end © (18.01.06 19:44) [1]
а что за касяк со значком?
SergProger (2006-01-23 02:46:00) [3]А у тебя переменная StayOnTop_btn, по-моему, кнопка, а ты ей хочешь придать значение типа TImage. Не глупо?
Glex (2006-01-22 22:03:00) [4]Имена все проверил(((
Glex (2006-01-22 22:02:00) [5]Не получается ((((((((
if Form1.FormStyle= fsStayOnTop then StayOnTop_btn:= TImage(Form2.FindComponent('StayOnTop_2_'+SkinName))
else StayOnTop_btn:= TImage(Form2.FindComponent('StayOnTop_0_'+SkinName));
EAccessViolation((
Glex (2006-01-22 09:56:00) [6]begin...end
Спасибо!!!
Столько новых возможностей.. =)))
begin...end (2006-01-18 19:44:00) [7]FindComponent('Image_' + IntToStr(n))