C++Builder相談室 Part4
■ このスレッドは過去ログ倉庫に格納されています
0665Delフサギコ ◆A6VzDeLphI
NGNGミ,,゚Д゚彡 CreateCloneコンストラクタを
ミつ[|lllll]). 実装して、FormCreate時に継承元コンポと
入れ替えると、コンポインスコいらずに楽ですよ。
constructor TComboBox1.CreateClone(Original: TComboBox);
var
MemStream: TMemoryStream;
begin
Create(Original.Owner);
Self.Parent := Original.Parent;
MemStream := TMemoryStream.Create;
try
MemStream.WriteComponent(Original);
Original.Free;
MemStream.Position := 0;
MemStream.ReadComponent(Self);
finally
MemStream.Free;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
ComboBox1.Free;
ComboBox1 := TComboBox1.CreateClone(ComboBox1);
end;
■ このスレッドは過去ログ倉庫に格納されています