小费  在WinForms中使用功能区控件

已加入
2019年8月8日
留言内容
5
编程经验
5-10
大家好,我想分享一个WinForms的开源功能区控件。

项目名称:RibbonWinForms
项目网址: RibbonWinForms / RibbonWinForms

t3.png


以下是快速指南:

可以通过Nuget添加功能区类库。右键单击您的项目,然后转到"管理Nuget软件包..."

 a01.jpg


搜索"RibbonWinForms"并安装nuget软件包。

 a02.jpg


将功能区控件拖到窗体中。

 a03.jpg


点击 "Add Tab"

 a04.jpg


点击 "Add Panel"

 a05.jpg


显示命令"Panel"

 a06.jpg


单击命令,然后添加所需的控件。

 a07.jpg


更改图标和按钮的文本标签。

 a08.jpg


添加"Click" event.

 a09.jpg


在事件块中键入您想要执行的命令。

 a10.jpg


现在,尝试运行该应用程序。

 a11.jpg


使用RibbonForm样式的示例。

 a12.jpg


替换继承"Form",

 a13.jpg


to "RibbonForm".

 a14.jpg


笔记:

的一些行为"RibbonForm" might 工作不正常 在某些未知情况下。我们建议您在将应用程序交付生产之前,在环境中执行测试。

现在就这些,感谢您的阅读和愉快的编码。
 
Last edited:
已加入
2019年8月8日
留言内容
5
编程经验
5-10
伙计们,我想与更多社区共享这个项目,您所在的地区是否有受欢迎的C#论坛或共享平台?请发布以下链接,以便我可以在其他站点重新发布此指南/教程。谢谢。
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
考虑到您已经在Reddit上发布了相同的内容,并且在Android新闻源中得到了突出显示,因此我不知道您为什么要向更多论坛发送垃圾邮件。那里已经有很多影响。
 
已加入
2019年8月8日
留言内容
5
编程经验
5-10
不同的程序员来自不同的国家。每个人都有自己的风味社区。尽管Reddit很流行,但是并不是世界上所有的程序员都积极地访问Reddit。
 
Last edited:

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
嗯,我知道了,所以您正在寻找针对特定国家/地区语言的论坛的线索?大概您还会找到某人来帮助您翻译成这些特定的语言。

我可以早在2008年就了解该项目的动机,因为当时它是Office 2007专用的。但现在是2019年,Microsoft提供了 Windows功能区框架。为什么不改用操作系统提供的API?

更新:啊,我明白了。这只是Windows Ribbon框架的包装,并且提供了一种更加用户友好的方法来创建功能区控件,而不是直接对XAML进行黑客攻击。
 
Last edited:
最佳 底部