Editor for WinForms | ComponentOne
C1.Win.C1Editor.4.5.2 Assembly / C1.Win.C1Editor Namespace / C1Editor Class / DocumentChanged Event
Example

In This Topic
    DocumentChanged Event
    In This Topic
    Occurs when any change has happened in the document.
    Syntax
    'Declaration
     
    Public Event DocumentChanged As System.EventHandler
    public event System.EventHandler DocumentChanged
    Remarks
    Handle this event to provide the processing that your application requires when changes occur in the edited document.
    Example
    This example shows how to add an "Add Image" button to the form.
    private void Form1_Load(object sender, EventArgs e)
    {
       _btnAddImage = new Button();
       _btnAddImage.Text = "Add Image";
       _btnAddImage.Click += AddPictureDialog;
       this.Controls.Add(_btnAddImage);
                
       _btnAddImage.Location = new Point(10, 10);
                
       c1Editor1.DocumentChanged += UpdateUI;
       c1Editor1.SelectionChanged += UpdateUI;
       c1Editor1.ModeChanged += UpdateUI;
    }
                
    private void AddPictureDialog(object sender, EventArgs e)
    {
       c1Editor1.ShowDialog(DialogType.Image);
    }
                
    private void UpdateUI(object sender, EventArgs e)
    {
       _btnAddImage.Enabled = c1Editor1.CanShowDialog(DialogType.Image);
    }
    See Also