Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.431 Beiträge
 
Delphi 7 Professional
 
#4

AW: Delphi XE6 ComboBox im Frame wirft Exception bei Items

  Alt 13. Feb 2021, 10:12
Delphi-Quellcode:
ProtokollFrame := TblaFrame.create(Self);
...
ProtokollFrame.Parent := PanelStandard; //TPanel
ProtokollFrame.Load; //irgend eine Fkt in blaFrame in der die ComboBox angesprochen wird.
Da die Combobox wohl 'nen Parent braucht (und zwar vor ihrer erstmaligen Benutzung / Befüllung ..., wäre es eventuell sinnvoll ihr vor der erstmaligen Benutzung / Befüllung ... einen Parent zuzuweisen.

Was wir nicht wissen: Was bitte ist denn Self?

Ein TForm, ein TPanel, 'ne Bratkartoffel , ...? Self muss halt etwas sein, auf das man 'ne ComboBox legen darf. In der IDE, im Formulardesigner, kann man 'ne ComboBox ja auch nicht zwingend überall drauflegen, wobei die IDE "schlau genug ist", die entsprechenden Komponenten erst garnicht in der Komponentenauswahl anzubieten.

Sollte Self z. B. ein Datenmodul sein, so wird das scheitern, bei 'nem WebModul ebenfalls.
Delphi-Quellcode:
ProtokollFrame := TblaFrame.create(PanelStandard);
ProtokollFrame.Parent := PanelStandard; //TPanel
...
ProtokollFrame.Load; //irgend eine Fkt in blaFrame in der die ComboBox angesprochen wird.
  Mit Zitat antworten Zitat