Editor for WinForms | ComponentOne
C1.Win.C1Editor.4.5.2 Assembly / C1.Win.C1Editor Namespace / C1Editor Class / CustomDialogs Property
Example

In This Topic
    CustomDialogs Property
    In This Topic
    Allows user-defined dialog boxes such as Find/Replace, Format, Insert table, and others to be used.
    Syntax
    'Declaration
     
    Public ReadOnly Property CustomDialogs As CustomDialogs
    public CustomDialogs CustomDialogs {get;}
    Remarks

    The C1Editor contains several dialogs used to perform actions such as search/replace, inserting images, tables, and so on.

    To replace one or more of the built-in dialogs with your own custom ones, follow these steps:

    1. Implement the custom dialog making sure it supports the appropriate interface (for example C1.Win.C1Editor.UICustomization.IFindReplaceDialog).

    2. Assign an instance of the custom dialog to the appropriate member of the CustomDialogs property.

    Example
    The code below replaces the built-in bookmark and find/replace dialogs with customized versions of the dialogs.
    private void InitCustomDialogs()
    {
      _editor.CustomDialogs.BookmarkDialog = new BookmarkEditorForm();
      _editor.CustomDialogs.FindReplaceDialog = new FindReplaceForm();
    }
    See Also