Форум: "Начинающим";
Текущий архив: 2011.02.13;
Скачать: [xml.tar.bz2];
ВнизПростановка 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c