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

Вниз

NewComponent   Найти похожие ветки 

 
Seldon   (2003-02-26 22:04) [0]

unit NewComponent;

interface

uses
SysUtils, Classes, Controls, StdCtrls;

type
TNewComponent = class(TCustomControl)
private
FButton: TButton;
FEdit: TEdit;
public
constructor Create(AOwner:TComponent); override;
published
property Button:TButton read FButton;
property Edit:TEdit read FEdit;
end;

procedure Register;

implementation

procedure Register;
begin
RegisterComponents("Standart", [TNewComponent]);
end;

{ TNewComponent }

constructor TNewComponent.Create(AOwner: TComponent);
begin
inherited;
FButton:=TButton.Create(Self);
FButton.Parent:=Self;
FButton.Name:="Button";
FButton.Top:=0;
FButton.Left:=0;
FButton.Width:=75;
FButton.Height:=25;
FEdit:=TEdit.Create(Self);
FEdit.Parent:=Self;
FEdit.Name:="Edit";
FEdit.Top:=25;
FEdit.Left:=0;
FEdit.Width:=75;
FEdit.Height:=25;
Width:=75;
Height:=50;
end;

end.

Проблема: Все изменения свойств Button и Edit, произведённые в DesignTime, не сохраняются в dfm файл и в RunTime. Подскажите в чём моя ошибка.
Спасибо.


 
Романов Р.В. ©   (2003-02-26 22:30) [1]

Owner не форма по этому не сохраняется. В D6 у компонентов появился новый элемент в стилях (забыл как он называется), который указывает, что состояние компонента должно быть записано в dfm. Применяется как раз в таких случаях.


 
Романов Р.В. ©   (2003-02-27 16:04) [2]

FButton.SetSubComponent(True);
FEdit.SetSubComponent(True);



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-29862
Alpine
2003-02-28 15:42
2003.03.10
Как зделать так чтоб в Edit вводились тока те символы которые ...


14-30090
Случайный прохожий
2003-02-22 02:21
2003.03.10
Всё! Первый


6-29989
2Ksion
2003-01-20 06:38
2003.03.10
Вопросы по tWebBrowser


14-30082
kofman
2003-02-19 00:11
2003.03.10
ListBox только с колонками как в Windows Commandere`е


1-29833
hooch
2003-02-28 09:13
2003.03.10
Scroll