ToolBar 控件概述(Windows 窗体)

更新:2007 年 11 月

说明:

ToolStrip 控件替换了 ToolBar 控件并添加了功能;但是也可选择保留 ToolBar 控件以备向后兼容和将来使用。

Windows 窗体 ToolBar 控件用作窗体上的控制条,以显示一行下拉菜单和一些激活命令的位图按钮。这样,单击一个工具栏按钮可与选择一个菜单命令等效。可将按钮配置为以普通按钮、下拉菜单或分隔符等形式显示和表现。通常情况下,工具栏包含的按钮和菜单与应用程序菜单结构中的项相对应,以提供对应用程序的常用功能和命令的快速访问。

使用 ToolBar 控件

ToolBar 控件通常沿其父窗口顶部“停靠”,但是也可以将它停靠到窗口的任一边上。当用户将鼠标指针指向工具栏按钮时,工具栏可以显示工具提示。工具提示是一个小的弹出式窗口,用以简述按钮或菜单的用途。若要显示工具提示,必须将 ShowToolTips 属性设置为 true。

说明:

某些应用程序的特点是具有与工具栏非常类似的控件,这些控件可以“浮动”在应用程序窗口之上并可以重新定位。Windows 窗体 ToolBar 控件不能执行这些操作。

Appearance 属性设置为 Normal 时,工具栏按钮以凸起和三维方式显示。可以将工具栏的 Appearance 属性设置为 Flat,以使工具栏及其按钮按平面方式显示。当鼠标指针移动到平面按钮时,该按钮的外观变为三维形状。可以使用分隔符将工具栏按钮划分成多个逻辑组。分隔符是 Style 属性设置为 Separator 的工具栏按钮。它在工具栏上显示为空白。当工具栏具有平面外观时,按钮分隔符显示为直线而不是按钮之间的空白。

ToolBar 允许您通过将 Button 对象添加到 Buttons 集合中来创建工具栏。可以使用“集合编辑器”将按钮添加到 ToolBar 控件中;每个 Button 对象都应分配有文本或图像,不过也可同时分配文本和图像。图像由一个关联的 ImageList 组件提供。在运行时,可使用 AddRemove 方法在 ToolBar.ToolBarButtonCollection 中添加或移除按钮。若要对 ToolBar 的按钮进行编程,请向 ToolBarButtonClick 事件添加代码,使用 ToolBarButtonClickEventArgs 类的 Button 属性来确定单击了哪个按钮。

请参见

任务

如何:向 ToolBar 控件添加按钮

如何:定义工具栏按钮的图标

如何:触发工具栏按钮的菜单事件

参考

ToolBar

其他资源

ToolBar 控件(Windows 窗体)