9 |
|
TFile_TXMP = class(TFile) |
10 |
|
public |
11 |
|
procedure InitDataFields; override; |
12 |
+ |
procedure InitEditor; override; |
13 |
|
end; |
14 |
|
|
15 |
|
implementation |
16 |
|
|
17 |
|
uses |
18 |
< |
ConnectionManager, Math, Classes, TypeDefs, _DataTypes; |
18 |
> |
ConnectionManager, Math, Classes, TypeDefs, _DataTypes, ExtCtrls, StdCtrls, |
19 |
> |
Controls, Forms; |
20 |
|
|
21 |
|
{ TFile_TXMP } |
22 |
|
|
107 |
|
end; |
108 |
|
|
109 |
|
|
110 |
+ |
procedure TFile_TXMP.InitEditor; |
111 |
+ |
var |
112 |
+ |
group: TGroupBox; |
113 |
+ |
splitter: TSplitter; |
114 |
+ |
begin |
115 |
+ |
inherited; |
116 |
+ |
FEditor := TFrame.Create(nil); |
117 |
+ |
group := TGroupBox.Create(FEditor); |
118 |
+ |
group.Align := alTop; |
119 |
+ |
group.Height := 150; |
120 |
+ |
group.Caption := '1. '; |
121 |
+ |
group.Parent := FEditor; |
122 |
+ |
|
123 |
+ |
splitter := TSplitter.Create(FEditor); |
124 |
+ |
splitter.Align := alTop; |
125 |
+ |
splitter.Top := group.Height + 10; |
126 |
+ |
splitter.AutoSnap := False; |
127 |
+ |
splitter.MinSize := 100; |
128 |
+ |
splitter.Beveled := True; |
129 |
+ |
splitter.Height := 8; |
130 |
+ |
splitter.Parent := FEditor; |
131 |
+ |
|
132 |
+ |
group := TGroupBox.Create(FEditor); |
133 |
+ |
group.Align := alClient; |
134 |
+ |
group.Caption := '2. '; |
135 |
+ |
group.Parent := FEditor; |
136 |
+ |
end; |
137 |
+ |
|
138 |
|
end. |
139 |
|
|