Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
8-29968
_Ed_
2002-11-29 05:55
2003.03.10
Момент окончания воспроизведения *.wav


14-30060
Delpher_Gray
2003-02-19 10:43
2003.03.10
Появился новый сайт о Delphi !!


1-29883
OlegKrt
2003-02-26 13:51
2003.03.10
Окно Excel в MDI приложении


3-29777
diwin
2003-02-20 10:16
2003.03.10
можно ли оптимизировать запрос (очень хотелось бы :) )?


14-30020
Fire Man
2003-02-24 09:46
2003.03.10
Клавиатура




   Наверх