Editor for WinForms | ComponentOne
C1.Win.C1Editor.4.5.2 Assembly / C1.Win.C1Editor Namespace / C1Editor Class / CanShowDialog Method
The dialog type.
Example

In This Topic
    CanShowDialog Method (C1Editor)
    In This Topic
    Returns a Boolean value indicating whether or not the specified dialog can be shown.
    Syntax
    'Declaration
     
    Public Function CanShowDialog( _
       ByVal type As DialogType _
    ) As System.Boolean
    public System.bool CanShowDialog( 
       DialogType type
    )

    Parameters

    type
    The dialog type.

    Return Value

    A Boolean value indicating whether or not the specified dialog can be shown.
    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