Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.02.13;
Скачать: CL | DM;

Вниз

Простановка string из массива в caption   Найти похожие ветки 

 
vitge   (2010-11-22 20:35) [0]

Существует ситуация, когда на форме розмещено много текста в виде надписей и надо переодически из массива типа string их подписывать. Удобно было б через цикл, а не так st1.caption:=m[1], st.caption:=m[2] ... 50 и т.д. Как это все можно автоматизировать  ?


 
И. Павел ©   (2010-11-22 21:14) [1]

Задайте каждому элементу на форме уникальный Tag. Проходите все элементы формы, и если текущий элемент должен сменить Caption то:

El.Caption := m[El.tag]

О том, как пройти все элементы формы:
http://www.az-design.ru/index.shtml?Support&SoftWare&Delphi/D3/SB26ComponentCount

PS: хотя, ИМХО, это скорее приведет к путаннице, чем будет удобно. Лично я бы писал обычное присвоение.


 
vitge   (2010-11-23 11:33) [2]

Спасибо. Все попробую реализовать задачу через Gridstring.


 
Palladin ©   (2010-11-23 12:11) [3]

интересно, что бы эта фраза значила...


 
И. Павел ©   (2010-11-23 12:13) [4]

> интересно, что бы эта фраза значила...

Наверное, автор решил отказаться от большого числа компонентов и будет хранить все надписи в StringGrid :)


 
Anatoly Podgoretsky ©   (2010-11-23 12:16) [5]

Да все просто, он умеет обращатьмя к массиву только с помощью констант, а вот с помощью переменных не умеет.



Страницы: 1 вся ветка

Текущий архив: 2011.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1288897823
Новичок
2010-11-04 22:10
2011.02.13
Ищу хорошую книгу по DelphiХ


15-1288709198
Andy BitOff
2010-11-02 17:46
2011.02.13
Photoshop в СССР


15-1288350110
Очень злой
2010-10-29 15:01
2011.02.13
Установка программ через групповую политику active directory


15-1288379376
TUser
2010-10-29 23:09
2011.02.13
Шестеренки


15-1282149795
Anatoly Podgoretsky
2010-08-18 20:43
2011.02.13
Книга о потоках, читать всем.