combit List & Label 27 - .NET Hilfe
combit.Reporting Namespace / EditDesignerObjectHandler Delegate


In diesem Thema
    EditDesignerObjectHandler Delegate
    In diesem Thema

    Das Ereignis EditDesignerObject wird ausgelöst, wenn der Benutzer doppelt auf das neu eingefügte Objekt klickt oder aber den Eintrag "Eigenschaften" aus dem Kontextmenü wählt. Sie erhalten auch hier über die Ereignisargumente Zugriff auf das Designerfenster und können "über" diesem einen eigenen Dialog anzeigen.

    Syntax
    'Deklaration
     
    
    Public Delegate Sub EditDesignerObjectHandler( _
       ByVal sender As Object, _
       ByVal e As EditDesignerObjectEventArgs _
    ) 
    public delegate void EditDesignerObjectHandler( 
       object sender,
       EditDesignerObjectEventArgs e
    )
    public delegate void EditDesignerObjectHandler( 
       Object^ sender,
       EditDesignerObjectEventArgs^ e
    )

    Parameter

    sender
    e
    Beispiele
    private void designerObject1_EditDesignerObject(object sender, EditDesignerObjectEventArgs e)

    {

         DesignerObject desobj = (DesignerObject) sender;

         OpenFileDialog dialog = new OpenFileDialog();

         dialog.Filter = "JPEG files (*.jpg)|*.jpg|All files (*.*)|*.*";

         if(desobj.ObjectProperties.Contains("imagefile"))

              dialog.FileName = desobj.ObjectProperties["imagefile"].ToString();



         if(dialog.ShowDialog(e.DesignerWindow) == DialogResult.OK)

         {

              desobj.ObjectProperties["imagefile"] = dialog.FileName;

              e.HasChanged = true;

         }

    }
    Anforderungen

    Plattformen: Windows 8.1 bis Windows 10 (Version 20H2 - 21H2), Windows 11 (21H2), Windows Server 2012 - 2022

    Siehe auch