Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
Кодер   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.031 c
1-1086958225
barnaul
2004-06-11 16:50
2004.06.27
Експорт данных в Word


6-1083742410
Анонимщик
2004-05-05 11:33
2004.06.27
TServerSocket/TClientSocket


3-1085992981
ORMADA
2004-05-31 12:43
2004.06.27
Перенос полей из одного TQuery в другой


1-1087218168
1008
2004-06-14 17:02
2004.06.27
Впосро про messagebox


1-1086774425
guest
2004-06-09 13:47
2004.06.27
TAnimate





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский