DevExpress的图形按钮菜单栏控件WindowsUIButtonPanel的布局、使用和设置按钮的点击事件
程序员文章站
2022-07-02 12:46:53
场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243 在上面成功安装DevExpress控件后,需要实现以下图形按钮菜单栏效果 注: 博 ......
场景
winform控件-devexpress18下载安装注册以及在vs中使用:
https://blog.csdn.net/badao_liumang_qizhi/article/details/100061243
在上面成功安装devexpress控件后,需要实现以下图形按钮菜单栏效果
注:
博客主页:
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
打开工具箱,找到windowsuibuttonpanel控件。
拖拽到页面上之后,点击右上角三角号,调整布局。
choose dock style 就是设置整个panle的位置,这里为top,靠上。
content alignment就是调整panel里button的位置,这里调为上面据左。
然后再点击小三角的edit buttons,添加要显示的button项。
在这里可以设置每个button的属性,包括悬浮提示的内容等。
然后选中panel,打开属性面板,设置每个button下面字体的内容。
怎样设置每个按钮的点击事件。
找到事件下的buttonclick事件,注意不是click事件。
双击进入其事件方法的编写中
private void windowsuibuttonpanel1_buttonclick(object sender, buttoneventargs e) { switch (e.button.tostring().substring(e.button.tostring().lastindexof("=")+1).trim()) { case "刷新": messagebox.show("刷新"); break; case "图表选项": messagebox.show("图表选项"); break; case "类型选择": messagebox.show("类型选择"); break; default: messagebox.show("类型选择"); break; } }
注:
这里的e.button.tostring()的内容为:
具体内容跟自己设置每个button的属性有关,所以在进行判断时要根据自己的button的设置进行判断。