ToolBar.Appearance Свойство

Определение

Возвращает или задает значение, которое определяет внешний вид панели инструментов и ее кнопок.Gets or set the value that determines the appearance of a toolbar control and its buttons.

public:
 property System::Windows::Forms::ToolBarAppearance Appearance { System::Windows::Forms::ToolBarAppearance get(); void set(System::Windows::Forms::ToolBarAppearance value); };
public System.Windows.Forms.ToolBarAppearance Appearance { get; set; }
member this.Appearance : System.Windows.Forms.ToolBarAppearance with get, set
Public Property Appearance As ToolBarAppearance

Значение свойства

ToolBarAppearance

Одно из значений перечисления ToolBarAppearance.One of the ToolBarAppearance values. Значение по умолчанию — ToolBarAppearance.Normal.The default is ToolBarAppearance.Normal.

Исключения

Присваиваемое значение не относится к значениям ToolBarAppearance.The assigned value is not one of the ToolBarAppearance values.

Примеры

В следующем примере кода создается ToolBar элемент управления, задаются некоторые его общие свойства и добавляется в Form .The following code example creates a ToolBar control, sets some of its common properties, and adds it to a Form. Делегаты также добавляются в ButtonClick ButtonDropDown события и.Delegates are also added to the ButtonClick and ButtonDropDown events. В этом примере должны ToolBar toolBar1 ImageList быть объявлены именованные и именованные imageList1 .This example requires that a ToolBar named toolBar1 and an ImageList named imageList1 have been declared.

void AddToolBar()
{
   
   // Add a toolbar and set some of its properties.
   toolBar1 = gcnew ToolBar;
   toolBar1->Appearance = System::Windows::Forms::ToolBarAppearance::Flat;
   toolBar1->BorderStyle = System::Windows::Forms::BorderStyle::None;
   toolBar1->Buttons->Add( this->toolBarButton1 );
   toolBar1->ButtonSize = System::Drawing::Size( 24, 24 );
   toolBar1->Divider = true;
   toolBar1->DropDownArrows = true;
   toolBar1->ImageList = this->imageList1;
   toolBar1->ShowToolTips = true;
   toolBar1->Size = System::Drawing::Size( 292, 25 );
   toolBar1->TabIndex = 0;
   toolBar1->TextAlign = System::Windows::Forms::ToolBarTextAlign::Right;
   toolBar1->Wrappable = false;
   
   // Add handlers for the ButtonClick and ButtonDropDown events.
   toolBar1->ButtonDropDown += gcnew ToolBarButtonClickEventHandler( this, &MyToolBar::toolBar1_ButtonDropDown );
   toolBar1->ButtonClick += gcnew ToolBarButtonClickEventHandler( this, &MyToolBar::toolBar1_ButtonClicked );
   
   // Add the toolbar to the form.
   this->Controls->Add( toolBar1 );
}
private void AddToolBar()
{
   // Add a toolbar and set some of its properties.
   toolBar1 = new ToolBar();
   toolBar1.Appearance = System.Windows.Forms.ToolBarAppearance.Flat;
   toolBar1.BorderStyle = System.Windows.Forms.BorderStyle.None;
   toolBar1.Buttons.Add(this.toolBarButton1);
   toolBar1.ButtonSize = new System.Drawing.Size(24, 24);
   toolBar1.Divider = true;
   toolBar1.DropDownArrows = true;
   toolBar1.ImageList = this.imageList1;
   toolBar1.ShowToolTips = true;
   toolBar1.Size = new System.Drawing.Size(292, 25);
   toolBar1.TabIndex = 0;
   toolBar1.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right;
   toolBar1.Wrappable = false;
   
   // Add handlers for the ButtonClick and ButtonDropDown events.
   toolBar1.ButtonDropDown += 
     new ToolBarButtonClickEventHandler(toolBar1_ButtonDropDown);
   toolBar1.ButtonClick += 
     new ToolBarButtonClickEventHandler(toolBar1_ButtonClicked);

   // Add the toolbar to the form.
   this.Controls.Add(toolBar1);
}
Private Sub AddToolBar()
   ' Add a toolbar and set some of its properties.
   toolBar1 = New ToolBar()
   toolBar1.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
   toolBar1.BorderStyle = System.Windows.Forms.BorderStyle.None
   toolBar1.Buttons.Add(Me.toolBarButton1)
   toolBar1.ButtonSize = New System.Drawing.Size(24, 24)
   toolBar1.Divider = True
   toolBar1.DropDownArrows = True
   toolBar1.ImageList = Me.imageList1
   toolBar1.ShowToolTips = True
   toolBar1.Size = New System.Drawing.Size(292, 25)
   toolBar1.TabIndex = 0
   toolBar1.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right
   toolBar1.Wrappable = False

   ' Add handlers for the ButtonClick and ButtonDropDown events.
   AddHandler toolBar1.ButtonDropDown, AddressOf toolBar1_ButtonDropDown
   AddHandler toolBar1.ButtonClick, AddressOf toolBar1_ButtonClicked

   ' Add the toolbar to the form.
   Me.Controls.Add(toolBar1)
End Sub

Комментарии

AppearanceСвойство влияет на внешний вид кнопок, назначенных панели инструментов.The Appearance property affects the appearance of the buttons assigned to the toolbar. Если внешний вид имеет значение ToolBarAppearance.Normal , кнопки панели инструментов отображаются в трехмерном и порожденном виде.When the appearance is set to ToolBarAppearance.Normal, the toolbar's buttons appear three-dimensional and raised. Задайте для Appearance Свойства панели инструментов значение, ToolBarAppearance.Flat чтобы кнопки панели инструментов отображались плоскими.Set the Appearance property of the toolbar to ToolBarAppearance.Flat to give the toolbar's buttons a flat appearance. При перемещении указателя мыши над плоскими кнопками они появляются и трехмерными.As the mouse pointer moves over the flat buttons, they appear raised and three-dimensional. Разделители в ToolBar с Appearance заданным свойством Flat отображаются как вдавленное, а не пробелы между создаваемыми кнопками.Separators on a ToolBar with the Appearance property set to Flat appear as etched lines rather than spaces between the raised buttons. Кнопки плоского стиля придают приложению более веб-похожий вид.The flat style buttons give your application a more Web-like look.

Применяется к

См. также раздел