ToolBar 控件概述(Windows 窗体)
Windows 窗体 ToolBar 控件用作窗体上的控制条,以显示一行下拉菜单和一些激活命令的位图按钮。 这样,单击一个工具栏按钮可与选择一个菜单命令等效。 可将按钮配置为以普通按钮、下拉菜单或分隔符等形式显示和表现。 通常情况下,工具栏包含的按钮和菜单与应用程序菜单结构中的项相对应,以提供对应用程序的常用功能和命令的快速访问。
使用 ToolBar 控件
ToolBar 控件通常沿其父窗口顶部“停靠”,但是也可以将它停靠到窗口的任一边上。 当用户将鼠标指针指向工具栏按钮时,工具栏可以显示工具提示。 工具提示是一个小的弹出式窗口,用以简述按钮或菜单的用途。 若要显示工具提示,必须将 ShowToolTips 属性设置为 true。
提示
某些应用程序的特点是具有与工具栏非常类似的控件,这些控件可以“浮动”在应用程序窗口之上并可以重新定位。 Windows 窗体 ToolBar 控件不能执行这些操作。
当 Appearance 属性设置为 Normal 时,工具栏按钮以凸起和三维方式显示。 可以将工具栏的 Appearance 属性设置为 Flat,以使工具栏及其按钮按平面方式显示。 当鼠标指针移动到平面按钮时,该按钮的外观变为三维形状。 可以使用分隔符将工具栏按钮划分成多个逻辑组。 分隔符是 Style 属性设置为 Separator 的工具栏按钮。 它在工具栏上显示为空白。 当工具栏具有平面外观时,按钮分隔符显示为直线而不是按钮之间的空白。
ToolBar 允许您通过将 Button 对象添加到 Buttons 集合中来创建工具栏。 可以使用“集合编辑器”将按钮添加到 ToolBar 控件中;每个 Button 对象都应分配有文本或图像,不过也可同时分配文本和图像。 图像由一个关联的 ImageList 组件提供。 在运行时,可使用 Add 和 Remove 方法在 ToolBar.ToolBarButtonCollection 中添加或移除按钮。 若要对 ToolBar 的按钮进行编程,请向 ToolBar 的 ButtonClick 事件添加代码,使用 ToolBarButtonClickEventArgs 类的 Button 属性来确定单击了哪个按钮。