![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Группировка компонент [D7, Win95/98, Win2k, WinXP]
Кодер © (2004-06-13 16:25:00)Приветик! Помогите, пожалуйста, мне решить вопрос. Задача следующая: на форме отображаются новости, каждая из которых размещена, ну, скажем в Label1.Caption, т.к. заранее неизвестно сколько новостей может быть, поэтому под каждую новость (если я не ошибаюсь) можно создавать компонент TLabel написав TLabel.Create, а затем описав некоторые из его основных свойств. НО! Это просто Label, а мне хотелось бы немного усложнить эту задачу. Я бы хотел каждую новость помещать в Label (или другой компонент для вывода текста), рядом с ним размещать картинку (скажем - значок "News") и все эти два компонента разместить на Panel. Но тут возникает проблема: необходимо создавать каждый компонент отдельно и каждый раз описывать свойство каждого компонента. А можно ли создав один лишь раз этот альянс: Label+Image+Panel и описав один раз все его свойста потом просто создавать что-то вроде копий этого альянса с описанными уже всеми основными свойствами?
Darrin (2004-06-13 17:34:00) [1]A: TAliance;
Form1 :TForm1;
...
A.Parent:=Form1;
Кодер (2004-06-13 17:02:00) [2]To GeroА как указать, что новый созданный класс TAlliance находился в составе класса TForm1? Нет ли конкретного примера?
Кодер (2004-06-13 16:59:00) [3]Уважаемый evvcom, просто у меня возникла проблема, я не имею сейчас возможности купить диск с "нормальным" Delphi Enterprise или Architectя пишу о своей проблеме на форуме Мастеров Делфи, а Ваши ответы "сходи купи диск и поройся в исходниках"или "изучай примеры"можно помещать в качестве ответа на любой вопрос на этом форуме... это общие фразы, я попросил помочь конкретными примерами, просто может быть кто-то уже сталкивался с этой проблемой и решил ее?
Gero (2004-06-13 16:56:00) [4]
> А можно ли создав один лишь раз этот альянс: Label+Image+Panel
> и описав один раз все его свойста потом просто создавать
> что-то вроде копий этого альянса с описанными уже всеми
> основными свойствами?
Можно, написав класс TAlliance.
evvcom (2004-06-13 16:49:00) [5]Ну так сходи в магазин и купи диск с "нормальным" Delphi Enterprise или Architect. Можно даже старенькие версии. В Enterprise всегда исходники были, а примеры вовсе везде по-моему, если только не совсем криво поломана Дельфя.
Кодер (2004-06-13 16:42:00) [6]Если бы у меня были бы исходники я бы давно в них порылся. А из-за отсутствия оных приходится задавать вопросы... А то, что "...можно практически все"я и так давно знаю. :-)
evvcom (2004-06-13 16:30:00) [7]Можно пракически всё. Для начала поизучайте примеры, исходники и т.д. В них можно найти много интересного.