Текущий архив: 2006.02.12;
Скачать: CL | DM;
ВнизВыбор компонента по его имени(не могу точно сформулировать...=( ) Найти похожие ветки
← →
Glex © (2006-01-18 19:40) [0]Я наверное уже всех задолбал глупыми вопросами, но всё же... )))
Пусть имеется Форма из QForms, а на ней 20 компонентов, созданных в design-time в разном порядке.
Компоненты имеют имя вида "Image_"+N, где N - число(номер компонента). Имена всех компонентов различны.
Требуется обратиться к компоненту n, чтобы в кач-ве n выступало любое число.
Как это сделать?
__________________
Наверное что-то в духе Form1.("Image_"+n)...:= ...
← →
begin...end © (2006-01-18 19:44) [1]FindComponent("Image_" + IntToStr(n))
← →
Glex © (2006-01-22 09:56) [2]begin...end
Спасибо!!!
Столько новых возможностей.. =)))
← →
Glex © (2006-01-22 22:02) [3]Не получается ((((((((
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 22:03) [4]Имена все проверил(((
← →
SergProger © (2006-01-23 02:46) [5]А у тебя переменная StayOnTop_btn, по-моему, кнопка, а ты ей хочешь придать значение типа TImage. Не глупо?
← →
хм.... (2006-01-23 09:43) [6]
> begin...end © (18.01.06 19:44) [1]
а что за касяк со значком?
← →
Glex © (2006-01-26 10:48) [7]Всем спасибо. Ошибка была глупая. Это было прописано в OnCreate первой формы, т.е. до создания второй)
Теперь всё работает
Страницы: 1 вся ветка
Текущий архив: 2006.02.12;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.042 c