Windows 窗体 ToolBar 控件在窗体上用作可显示下拉菜单的行的控件条以及可激活命令的位图按钮。 因此,单击工具栏按钮可以等效于选择菜单命令。 按钮可以配置为以推按钮、下拉菜单或分隔符的形式显示和运作。 通常,工具栏包含与应用程序菜单结构中的项对应的按钮和菜单,提供对应用程序最常用的函数和命令的快速访问。
使用 ToolBar 控件
ToolBar 控件通常在其父窗口顶部“停靠”,但它也可以停靠在窗口的任意一侧。 当用户将鼠标指针指向工具栏按钮时,工具栏可以显示工具提示。 工具提示是一个简短描述按钮或菜单用途的小型弹出窗口。 若要显示工具提示,必须将 ShowToolTips 属性设置为 true
。
注释
某些应用程序功能控件非常类似于工具栏,这些工具栏能够在应用程序窗口上方“浮动”并重新定位。 Windows 窗体工具栏控件无法执行这些操作。
当 Appearance 属性设置为 ToolBarAppearance时,工具栏按钮将显示为凸起并具有三维效果。 可以将工具栏的 Appearance 属性设置为 ToolBarAppearance,以便为工具栏及其按钮提供平面外观。 当鼠标指针在平面按钮上移动时,按钮的外观将更改为三维。 工具栏按钮可以使用分隔符划分为逻辑组。 分隔符是一种工具栏按钮,其 Style 属性设置为 ToolBarButtonStyle。 它显示为工具栏上的空白区域。 当工具栏具有平面外观时,按钮分隔符显示为线条,而不是按钮之间的空格。
ToolBar 控件允许通过将 Button 对象添加到 Buttons 集合来创建工具栏。 可以使用集合编辑器将按钮添加到 ToolBar 控件;每个 Button 对象都应分配有文本或图像,不过你可以同时分配这两个对象。 映像由关联的 ImageList 组件提供。 在运行时,可以使用 ToolBar.ToolBarButtonCollection 和 Add 方法在 Remove 添加或删除按钮。 若要对 ToolBar的按钮进行编程,请使用 ButtonClick 类的 ToolBar 属性将代码添加到 Button的 ToolBarButtonClickEventArgs 事件,以确定单击了哪个按钮。