# Docking a Toolbar Programmatically

Get started with Menus and Toolbars for WinForms. Create versatile menus and docking/floating toolbars. See more in documentation here.

## Content



To make a [C1ToolBar](/componentone/docs/win/online-menus-toolbar/) dockable by using the [C1CommandDock](/componentone/docs/win/online-menus-toolbar/) class, complete the following steps:


> type=note
> **Note**: This topic assumes you have a [C1ToolBar](/componentone/docs/win/online-menus-toolbar/) created in code.

1.  Create a new [C1CommandDock](/componentone/docs/win/online-menus-toolbar/) and call it dock.
    
    DOC-DETAILS-TAG-OPEN
    
    DOC-SUMMARY-TAG-OPEN
    
    To write code in Visual Basic
    
    DOC-SUMMARY-TAG-CLOSE
    
    ```vbnet
    Dim dock As New C1CommandDock()
    ```
    
    DOC-DETAILS-TAG-CLOSE
    
    DOC-DETAILS-TAG-OPEN
    
    DOC-SUMMARY-TAG-OPEN
    
    To write code in C#
    
    DOC-SUMMARY-TAG-CLOSE
    
    ```csharp
    C1CommandDock dock = new C1ComandDock();
    ```
    
    DOC-DETAILS-TAG-CLOSE
    
2.  Add the [C1CommandDock](/componentone/docs/win/online-menus-toolbar/) to your control so it will appear on the form.
    
    DOC-DETAILS-TAG-OPEN
    
    DOC-SUMMARY-TAG-OPEN
    
    To write code in Visual Basic
    
    DOC-SUMMARY-TAG-CLOSE
    
    ```vbnet
    Me.Controls.Add(dock)
    ```
    
    DOC-DETAILS-TAG-CLOSE
    
    DOC-DETAILS-TAG-OPEN
    
    DOC-SUMMARY-TAG-OPEN
    
    To write code in C#
    
    DOC-SUMMARY-TAG-CLOSE
    
    ```csharp
    this.Controls.Add(dock);
    ```
    
    DOC-DETAILS-TAG-CLOSE
    

## See Also

[Increasing the Image Size in the Toolbar](/componentone/docs/win/online-menus-toolbar/menusandtoolbarsforw2/toolbartasks/increasingtheimagesi)