Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
3-1134137909
Jmen
2005-12-09 17:18
2006.02.12
IBX и FB 1.5


1-1136963779
BANick
2006-01-11 10:16
2006.02.12
Алгоритм создания SFV


2-1138280829
Trilon1
2006-01-26 16:07
2006.02.12
EOleException


3-1134459185
ANB
2005-12-13 10:33
2006.02.12
Посоветуйте тип блокировки записи (оракл)


15-1138086687
konda
2006-01-24 10:11
2006.02.12
Языковая панель в Windows XP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский