Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Про циклы...

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Smitty
Гость





СообщениеДобавлено: Ср Дек 25 2002 17:17    Заголовок сообщения: Про циклы... Ответить с цитатой

Есть Label1, Label2, ...
Нужно:
for i:=1 to x do begin
StringGrid.Cells[0,i]:=Label(i).Caption;
...
end;
Помогите, пожалуйста...
Вернуться к началу
Ersh
Гость





СообщениеДобавлено: Ср Дек 25 2002 17:46    Заголовок сообщения: Re: Про циклы... Ответить с цитатой

Чё нужно записать в stringrid начения из лабела по буквенно?
Вернуться к началу
Smitty
Гость





СообщениеДобавлено: Ср Дек 25 2002 18:25    Заголовок сообщения: Re: Про циклы... Ответить с цитатой

Нужно присвоить значение label1 ячейке 1 полностью
label1 - ячейке2
и т.д.
Вернуться к началу
Smitty
Гость





СообщениеДобавлено: Ср Дек 25 2002 18:27    Заголовок сообщения: Re: Про циклы... Ответить с цитатой

StringGrid1.Cells[0,1]:=Label1.Caption;
StringGrid1.Cells[0 ,2]:=Label2.Caption;
StringGrid1.Cells[0,3]:=Label3.Caption ;
...
StringGrid1.Cells[0,i]:=Labeli.Caption;

с помощью цикла
Вернуться к началу
Chief
Гость





СообщениеДобавлено: Ср Дек 25 2002 20:30    Заголовок сообщения: Re: Про циклы... Ответить с цитатой

Это можно сделать в цикле, если завести массив указателей на твои лэйблы. Как в Паскале не помню, но в С так:

CLabel pLabs[nCount];
// init
pLabs[0]=&Label1;
.
.
pLabs[nCount-1]=&Label;
// cycle
for (int i=0;i!=nCount-1;++i)
StringGrid1.Cells[0][i+1]=pLabs[i];
Вернуться к началу
=IGOR=
Гость





СообщениеДобавлено: Чт Дек 26 2002 01:49    Заголовок сообщения: Re: Про циклы... Ответить с цитатой

for i:= to Form1.ControlCount-1 do
begin
if Form1.Controls[i] is TLabel then
begin
StringGrid1.Cells[0,i] :=
(Form1.Controls[i]as TLabel).Caption;
end;
end;
Вернуться к началу
=IGOR=
Гость





СообщениеДобавлено: Чт Дек 26 2002 01:50    Заголовок сообщения: Re: Про циклы... Ответить с цитатой

for i:= to Form1.ControlCount-1 do
begin
if Form1.Controls[i] is TLabel then
begin
StringGrid1.Cells[0,i] :=
(Form1.Controls[i]as TLabel).Caption;
end;
end;
Вернуться к началу
Ersh
Гость





СообщениеДобавлено: Чт Дек 26 2002 02:19    Заголовок сообщения: Re: Про циклы... Ответить с цитатой

for i:=1 to x-1 do
stringgrid1.cells[o,i]:=label1.caption
Вернуться к началу
FFF
Гость





СообщениеДобавлено: Чт Дек 26 2002 12:55    Заголовок сообщения: Re: Про циклы... Ответить с цитатой

Надо из ИМЕНИ (Form1.Controls[i]as TLabel).Name извлекать номер ячейки, в которую заносится (Form1.Controls[i]as TLabel).Caption;
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...