实例069使用工具条

ToolBar 类

https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.controls.toolbar?view=netcore-3.1

Visual Basic 2010中用ToolStrip代了ToolBar

ToolStrip 类

https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.forms.toolstrip?view=netcore-3.1#events

注解

ToolStrip 是 MenuStripStatusStrip 和 ContextMenuStrip 的基类。

在新的 Windows 窗体应用程序中使用 ToolStrip 及其关联的类来创建可以具有 Windows XP、Office、Internet Explorer 或自定义外观和行为的工具栏,所有这些操作均可使用或不使用主题,并支持溢出和运行时项重新排序。 ToolStrip 控件还提供丰富的设计时体验,其中包括就地激活和编辑、自定义布局以及共享指定 ToolStripContainer中的水平或垂直空间。

ToolStrip 类提供许多成员,用于管理绘制、鼠标和键盘输入以及拖放功能。 将 ToolStripRenderer 类与 ToolStripManager 类结合使用,以便对 Windows 窗体上所有 ToolStrip 控件的绘制和布局样式获取更多的控制和可定制性。

以下各项专用于在所有方向上与 ToolStripSystemRenderer 和 ToolStripProfessionalRenderer 无缝协作。 默认情况下,它们在设计时可用于 ToolStrip 控件:

你可以在指定的 ToolStripContainer 中联接 ToolStrip 控件,并相互合并 ToolStrip 控件。 对于多文档界面(MDI)应用程序,请使用 ToolStripPanel 而不是 ToolStripContainer。 通常情况下,ToolStrip 不参与 tab 键顺序,除非它是绝对定位的,而不是停靠在 ToolStripPanel中。

使用 ToolStripControlHost 类在 ToolStrip中承载任何其他 Windows 窗体控件。

默认情况下,ToolStrip 使用 OptimizedDoubleBuffer 设置进行双缓冲。

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

Public Class Form1

    Private Sub ToolStrip1_ItemClicked(ByVal sender As Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ToolStrip1.ItemClicked
        Dim clickedbutton As Integer
        clickedbutton = ToolStrip1.Items.IndexOf(e.ClickedItem)
        MsgBox("第" & clickedbutton.ToString & "个按钮被单击了")
    End Sub

End Class

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值