Forum: Object-Pascal / Delphi-Language
Delphi
by Dr_C,
1. Apr 2014
Ja , du hast recht und habe ich eine lösung gefunden
Jein
Die CreateItems wird nicht automatisch ausgeführt , aber Idee war schon gut .
Das ist meine Lösung :
In der Protected-Deklarationen von mein Komponent :
protected
Forum: Object-Pascal / Delphi-Language
Delphi
by Dr_C,
30. Mär 2014
Noch ein Problem :
Wenn ich in diesen Komponent noch ein ComboBox hünzufüge , klappt das einwandfrei.
constructor TTest.Create(AOwner: TComponent);
begin
...
CCombo1 := TComboBox.Create(Self);
insertcontrol(CCombo1);
CCombo1.Name := 'Combo1' + Name ;
Forum: Object-Pascal / Delphi-Language
Delphi
by Dr_C,
24. Mär 2014
Weil das Komponent kommt bei meinem Projekt mittlererweile mehr als 20 mal zu einsatz , und das ist noch nicht das ende . Und so ist das als Komponent händlicher als TFrame.
mfg
Arek
Forum: Object-Pascal / Delphi-Language
Delphi
by Dr_C,
23. Mär 2014
Danke für schnelle Antwort .
2te möglichkeit funktionieret :thumb::
procedure TTestColorChange.ButtonClick(Sender: TObject);
var tmp : string ;
begin
Fenster := TTestFormColorChange.Create(Owner); // verschoben von TTestColorChange.Create
tmp := CCEdit.text ;
if Fenster.Execute( tmp ) then
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by Dr_C,
23. Mär 2014
Ich bin dabei eigenes Komponent erstellen , der unteranderen ein Button beinhaltet.
Der button öffnet ein Formular . Auf ersten Blick scheint dass alles funktionieret , aber es gibt ein ABER :
In der Form , wo man den Komponent benutzt wird folgendes hinzugefügt :
object TestColorChange1: TTestColorChange
Left = 332
Top = 108
Width = 143
Height = 43