Einzelnen Beitrag anzeigen

v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Komponenten rekursiv in die Zwischenablage kopieren (Wie die IDE)

  Alt 7. Nov 2011, 10:36
Ja, das habe ich auch schon festgestellt.
Wenn ich DesignSaveComponentToStream mit dem Formular aufrufe sieht der entscheidende Teil so aus:
Delphi-Quellcode:
  object Panel1: TPanel
    Left = 110
    Top = 70
    Width = 416
    Height = 146
    Caption = 'Panel1'
    ParentShowHint = False
    PopupMenu = PopupMenu1
    ShowHint = True
    TabOrder = 2
    OnClick = FormClick
    object Panel2: TPanel
      Left = 20
      Top = 20
      Width = 370
      Height = 100
      Caption = 'Panel2'
      PopupMenu = PopupMenu1
      TabOrder = 0
      OnClick = FormClick
    end
  end
Also wie es Delphi selber auch macht.
Rufe ich aber DesignSaveComponentToStream mit dem Panel auf sehe ich nur
Delphi-Quellcode:
  object Panel1: TPanel
    Left = 110
    Top = 70
    Width = 416
    Height = 146
    Caption = 'Panel1'
    ParentShowHint = False
    PopupMenu = PopupMenu1
    ShowHint = True
    TabOrder = 2
    OnClick = FormClick
  end
Es fehlen also die Angaben über Panel2.
  Mit Zitat antworten Zitat