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

Вниз

Группировка компонент   Найти похожие ветки 

 
Кодер   (2004-06-13 16:25) [0]

Приветик! Помогите, пожалуйста, мне решить вопрос. Задача следующая: на форме отображаются новости, каждая из которых размещена, ну, скажем в Label1.Caption, т.к. заранее неизвестно сколько новостей может быть, поэтому под каждую новость (если я не ошибаюсь) можно создавать компонент TLabel написав TLabel.Create, а затем описав некоторые из его основных свойств. НО! Это просто Label, а мне хотелось бы немного усложнить эту задачу. Я бы хотел каждую новость помещать в Label (или другой компонент для вывода текста), рядом с ним размещать картинку (скажем - значок "News")  и все эти два компонента разместить на Panel. Но тут возникает проблема: необходимо создавать каждый компонент отдельно и каждый раз описывать свойство каждого компонента. А можно ли создав один лишь раз этот альянс: Label+Image+Panel и описав один раз все его свойста потом просто создавать что-то вроде копий этого альянса с описанными уже всеми основными свойствами?


 
evvcom ©   (2004-06-13 16:30) [1]

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


 
Кодер   (2004-06-13 16:42) [2]

Если бы у меня были бы исходники я бы давно в них порылся. А из-за отсутствия оных приходится задавать вопросы... А то, что "...можно практически все" я и так давно знаю. :-)


 
evvcom ©   (2004-06-13 16:49) [3]

Ну так сходи в магазин и купи диск с "нормальным" Delphi Enterprise или Architect. Можно даже старенькие версии. В Enterprise всегда исходники были, а примеры вовсе везде по-моему, если только не совсем криво поломана Дельфя.


 
Gero ©   (2004-06-13 16:56) [4]


> А можно ли создав один лишь раз этот альянс: Label+Image+Panel
> и описав один раз все его свойста потом просто создавать
> что-то вроде копий этого альянса с описанными уже всеми
> основными свойствами?

Можно, написав класс TAlliance.


 
Кодер ©   (2004-06-13 16:59) [5]

Уважаемый evvcom, просто у меня возникла проблема, я не имею сейчас возможности купить диск с "нормальным" Delphi Enterprise или Architect я пишу о своей проблеме на форуме Мастеров Делфи, а Ваши ответы "сходи купи диск и поройся в исходниках" или "изучай примеры" можно помещать в качестве ответа на любой вопрос на этом форуме... это общие фразы, я попросил помочь конкретными примерами, просто может быть кто-то уже сталкивался с этой проблемой и решил ее?


 
Кодер ©   (2004-06-13 17:02) [6]

To Gero А как указать, что новый созданный класс TAlliance находился в составе класса TForm1? Нет ли конкретного примера?


 
Darrin   (2004-06-13 17:34) [7]

A: TAliance;
Form1 :TForm1;
...

A.Parent:=Form1;



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

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

Наверх




Память: 0.46 MB
Время: 0.033 c
14-1086685961
Snip
2004-06-08 13:12
2004.06.27
Установка Windows 2003 Server


14-1086514388
SilPoc
2004-06-06 13:33
2004.06.27
Служба сообщений на службе у спамеров


14-1086757862
Baks
2004-06-09 09:11
2004.06.27
Вопрос на зацепку (скорее на скорость ответа)


1-1086858709
Justas
2004-06-10 13:11
2004.06.27
OnMouseEnter


8-1081715464
Skeptic
2004-04-12 00:31
2004.06.27
пульс!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский