• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#之菜单控件、主窗体打开子窗体、GroupBox控件使用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、背景

一年前有学习过C#,但没有在项目中去实际做APP,重新捡起来应用到项目中。我同事本来做好一个CANOPEN设备管理的界面,由于近期搜索了别人的开发的界面,我觉得有很多东西要重新安排,以及我已经实现封装CANOPEN协议成可调用的函数库,可以边调试边写实现功能会更实际一点,目前我已经规划好界面大体的方向,所以决定重新写好这个CANOPEN设备管理的界面。由于有好多的不懂,还是一步一步来,从最基本的开始。下面是今天使用到的控件。

二、菜单控件

我要实现如下图所示把窗体上增加菜单栏,菜单下可以点击进入子菜单。

使用控件MenuStrip,可以实现菜单栏的编辑,如下图所示,1位置编辑写入主菜单名称,2位置编辑写入子菜单名称。

三、主窗体打开子窗体

实现一个窗口的菜单栏的子菜单再打开另外一个窗口。如下图所示,我通过菜单栏点击进入另外一个窗口。

首先要先建立另外一个窗体,在解决方案的项目管理那里,右击,选择"添加",再选择"windows窗体"。如下图所示。

双击点击的菜单栏增加如下代码:

            Form2 CanSetting = new Form2();
            CanSetting.Text = "CAN SETTING";    //设置子窗口的名称
            CanSetting.Show();                  //显示出来子窗口                

这样就可以在子窗口中增加其它的控件的。

四、GroupBox控件

我使用GroupBox控件是为了把其它的控件给框起来,但出现的问题有其它有控件总是被GroupBox控件给覆盖起来看不到。

实际操作是先把GroupBox控件给拉进去,再把其它的控件拉进去放在它的上边,还要将GroupBox控件属性的EnabledVisible设置成True

五、ComboBox下拉表实现

如下图所示,如果我用一个数组去存储下拉的内容,在程序中去实现列表比较麻烦。

可以直接使用comboBox属性里边的Items中加入要罗列的内容。

对于控件comboBox还要设置属性里边的DropDownStyleDropDownList,这样下拉里边的内容就修改不了,DropDown下拉后的内容是可以修改的。

六、参考文档

http://jingyan.baidu.com/article/67508eb4e0efd39ccb1ce465.html

by 羊羊得亿
2017-06-15 ShenZhen


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#操作手册(一):命名规范发布时间:2022-07-14
下一篇:
C++指针作为函数参数的注意 - horane.jo发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap