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

Вниз

Создание компонента   Найти похожие ветки 

 
Антон Бобиков   (2003-05-20 22:24) [0]

Дорогие граждане, помогите, мне надо Label на Panel положить и так много раз. Решил написать компонент и вот что получилось:

unit PanelPlusLabel;

interface

uses
Windows, Messages, SysUtils, Classes, Controls, ExtCtrls, StdCtrls;

type
TPanelPlusLabel = class(TPanel)
private
{ Private declarations }
FPanelLabel:TLabel;
protected
{ Protected declarations }
public
{ Public declarations }
constructor Create(AOwner:TComponent); override;
published
{ Published declarations }
property PanelLabel:TLabel read FPanelLabel;
end;

procedure Register;

implementation

procedure Register;
begin
RegisterComponents("Samples", [TPanelPlusLabel]);
end;

{ TPanelPlusLabel }

constructor TPanelPlusLabel.Create(AOwner: TComponent);
begin
inherited;
FPanelLabel.Create(Self);
FPanelLabel.Parent:=Self;
FPanelLabel.Caption:="test panellabel";
FPanelLabel.Align:=alClient;
FPanelLabel.Layout:=tlCenter;
end;

end.


Всё вроде путьком, но то, что я для PanelLabel в режиме проектирования забиваю, то пропадает в run_time - PanelLabel пересоздаётся. Что мне надо сделать, что этого не было ? Подскажите, пожалуйста. Заранее благодарен...


 
Юрий Зотов   (2003-05-20 23:03) [1]

Для начала исправьте создание:
FPanelLabel := TLabel.Create(Self);


 
Спрашивающий   (2003-05-21 09:08) [2]

>Антон Бобиков
а что значит положить и так много раз
Может и компонент писать не надо а по циклу зделать все



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

Форум: "Основная";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-3096
Angel_Forever
2003-05-14 10:14
2003.06.02
Скрытие проги от сочетания клавиш Ctrl+Alt+Del в WinNT 2k Xp...


14-3063
Taktik
2003-05-16 04:27
2003.06.02
EhLib а есть ли по нему русский мануал... ну или хелп


14-3145
Hermit
2003-05-14 21:58
2003.06.02
Нужны идеи


1-2895
Duke DEE
2003-05-21 20:22
2003.06.02
ValueListEditor


3-2751
den74
2003-05-13 15:22
2003.06.02
DBGrid





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