Gets or sets the size of the dialog where the Sidebar is placed, if the Sidebar.IsPinned property is set to false. To resize the dialog according to its content, the property value must be set to System.Drawing.Size.Empty. The default value is System.Drawing.Size.Empty.


public System.Drawing.Size DialogSize { get; set; }
Public Property DialogSize() As System.Drawing.Size


This example shows the usage of the TXTextControl.Windows.Forms.Sidebar.DialogSize property example. Here, it is set to System.Drawing.Size.Empty - which is also the default value.

TXTextControl.Windows.Forms.Sidebar sidebar = new TXTextControl.Windows.Forms.Sidebar();
sidebar.ShowPinButton = false;
sidebar.IsPinned = false;  // must be set to false 
sidebar.IsShown = false;
sidebar.IsSizable = false;
sidebar.ShowTitle = false; 
sidebar.TitleFont = new System.Drawing.Font("Times New Roman", 12 ); 
sidebar.Text = "mySidebarText"; // here, the Text property is set
sidebar.DialogStyle = TXTextControl.Windows.Forms.Sidebar.SidebarDialogStyle.Standard; 
sidebar.DialogSize = System.Drawing.Size.Empty; // here, the DialogSize property is set
Dim sidebar As TXTextControl.Windows.Forms.Sidebar = New TXTextControl.Windows.Forms.Sidebar()
sidebar.ShowPinButton = False
sidebar.IsPinned = False
sidebar.IsShown = False
sidebar.IsSizable = False
sidebar.ShowTitle = False
sidebar.TitleFont = New System.Drawing.Font("Times New Roman", 12)
sidebar.Text = "mySidebarText"
sidebar.DialogStyle = TXTextControl.Windows.Forms.Sidebar.SidebarDialogStyle.Standard
sidebar.DialogSize = System.Drawing.Size.Empty ' here, the DialogSize property is set