Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Группировка компонент [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]

Можно пракически всё. Для начала поизучайте примеры, исходники и т.д. В них можно найти много интересного.


Наверх

Титульная страница Поиск, карта сайта Написать письмо