Главная страница
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.013 c
3-29727
asusfi
2003-02-18 17:22
2003.03.10
ТРАНЗАКЦИИ НА СЕРВЕРЕ


4-30183
mbIkola
2003-01-21 10:10
2003.03.10
Хэндл PopupMenu :(


14-30066
Димон1
2003-02-21 10:34
2003.03.10
А вы знаете как капитальсты называют дельфи?


1-29836
Roman Go
2003-02-28 10:20
2003.03.10
Каие параметры у GetShortPath


14-30063
Артём Запаранюк
2003-02-19 16:29
2003.03.10
Подскажите, пожалуйста, сайты для размещения баннера