Главная страница
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.019 c
1-29856
Goyo
2003-02-28 13:28
2003.03.10
Запрет распечатки файла


1-29793
Alexander_K
2003-02-27 16:33
2003.03.10
Калькулятор


3-29733
Карелин Артем
2003-02-18 16:02
2003.03.10
Как работать с массивами?


1-29845
esa
2003-02-28 12:52
2003.03.10
Конвертор из DOC в HTML


4-30184
Ahmad K
2003-01-20 02:30
2003.03.10
Выход из виндовса для проги?!