Einzelnen Beitrag anzeigen

Benutzerbild von paule32.jk
paule32.jk

Registriert seit: 24. Sep 2022
Ort: Planet Erde
218 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Komponente wie von: PropertyEditorForm auf: Entwurf-Formular kommen ?

  Alt 17. Sep 2023, 17:52
ich habe das jetzt so geregelt, das ich Designer.CurrentParent speichere, und dann im Formular
anwende - also die Variable MyCurrentPanel
Delphi-Quellcode:
procedure TResourceComponentPropertyEditor.Edit;
var
  LPropertyForm: TSelectControlForm;
begin
  MyCurrentParent := Designer.CurrentParent;
  LPropertyForm := TSelectControlForm.Create(nil);
  try
    LPropertyForm.ShowModal;
    self.Designer.Modified;
  finally
    LPropertyForm.Free;
  end;
end;
Dann kann ich in der Designer-Form:
Delphi-Quellcode:
for I := 0 to MyCurrentParent.ComponentCount - 1 do
begin
  ListBox1.Items.Add(MyCurrentParent.Components[I].ClassName);
end;
Miniaturansicht angehängter Grafiken
form2.jpg  
Frag doch einfach
Alles was nicht programmiert werden kann, wird gelötet
  Mit Zitat antworten Zitat