vb.net 教程 3-7 窗体编程 菜单和工具栏 1 MenuStrip

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
本节开始学习菜单和工具栏

 

MenuStrip菜单

MenuStrip本身没有什么可以介绍的属性和方法,重点在于菜单里面的子项。

双击添加MenuStrip,它会显示设计窗体的下面,此时可以进入菜单项的编辑:

 

当建好一个菜单项后,就可以在下面或者后面继续添加新的菜单项:

可以使用“&+字母” 来建立该菜单的快捷键,例如"&O”即快捷键为"ALT+O“:

 

如下图,可以继续在菜单项后面继续建该菜单的子菜单:

还可以输入”-“(减号)来增加一个分隔栏。

也可以鼠标点击某项菜单,vs编辑器左侧的属性栏目也就变为当前菜单项的属性:

 

还可以通过属性中的Image来给某个菜单添加图片:

 

菜单项比较重要的属性除了Image,还有

CheckOnClick:是否该菜单项被单击时在名称前面显示选中或未选中

Checked:设置是否被选中

Visible:是否可见

 

这是设置了"打开(O)” (打开OToolStripMenuItem)的属性CheckOnClick 为True,因此单击后,该项前面有个勾:

当需要给菜单项添加事件时,可以直接鼠标在某个菜单项上双击,进入此菜单项的事件代码编辑,默认事件是 Click,

例如双击”打开(O)“菜单项添加事件代码:

    Private Sub 打开OToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 打开OToolStripMenuItem.Click
        Dim ofd As New OpenFileDialog
        If ofd.ShowDialog() = DialogResult.OK Then
            TextBox1.Text = ofd.FileName
        End If
    End Sub

 

学习更多vb.net知识,请参看 vb.net 教程 目录

 

WinForm 是一个桌面应用程序开发平台,支持多窗体菜单工具栏的开发。下面我来简单介绍一下它们的用法。 ### 多窗体 WinForm 应用程序可以包含多个窗体,每个窗体可以包含不同的控件和方法。要创建一个新的窗体,可以右键点击项目,选择“添加” -> “新建项”,然后选择“Windows 窗体”模板。创建完毕后,就可以在新窗体中添加控件和方法了。 要在主窗体中打开一个新的窗体,可以使用以下代码: ```csharp Form2 form2 = new Form2(); form2.Show(); ``` 其中,Form2 是新窗体的类名。 ### 菜单 WinForm 应用程序可以包含菜单菜单可以帮助用户快速找到所需功能。要在窗体中添加菜单,可以在工具箱中找到“MenuStrip”控件,将其拖动到窗体中。然后,在属性窗口中可以设置菜单的名称和菜单项。要为菜单项添加单击事件,可以双击菜单项,在代码编辑器中编写相应的代码。 ### 工具栏 WinForm 应用程序还可以包含工具栏工具栏可以帮助用户快速执行常用操作。要在窗体中添加工具栏,可以在工具箱中找到“ToolStrip”控件,将其拖动到窗体中。然后,在属性窗口中可以设置工具栏的按钮和单击事件。要为工具栏按钮添加单击事件,可以双击按钮,在代码编辑器中编写相应的代码。 以上就是 WinForm 多窗体菜单工具栏的简单介绍,希望能够帮助你入门 WinForm 开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值