vb.net&cad二开自学笔记9:界面之ribbon

一个成熟的软件怎么能没有ribbon呢,在前面的框架基础上再加个命令AddRibbon

vbnet 复制代码
<CommandMethod("AddRibbon")>
Public Sub AddRibbon()
Dim ribbonControl As RibbonControl = ComponentManager.Ribbon
Dim tab As RibbonTab = New RibbonTab()
tab.Title = "我的插件"
ribbonControl.Tabs.Add(tab)
Dim panelSource As RibbonPanelSource = New RibbonPanelSource()
panelSource.Title = "我的面板"
Dim panel As RibbonPanel = New RibbonPanel()
panel.Source = panelSource
tab.Panels.Add(panel)
Dim Button1 As RibbonButton = New RibbonButton()
Button1.Text = "我的按钮"
Button1.Tag = "BUTTON1"
Button1.ShowImage = True
Dim iconPath As String = "C:\Users\Administrator\source\repos\MyCADNet\bin\x64\Debug\ico.png"
Button1.Image = New BitmapImage(New Uri(iconPath))
Button1.LargeImage = New BitmapImage(New Uri(iconPath))
Button1.ShowText = True
'Button1.CommandHandler = New RibbonCommandHandler()
panelSource.Items.Add(Button1)
End Sub
相关推荐
维智佳创winzsoft12 天前
诺倍威 x 维智佳创:滚刀专用CAD插件开发,提效标准化设计+PDM管理
cad二次开发·cad插件开发·autocad二次开发·中望cad二次开发·滚刀cad设计
维智佳创winzsoft20 天前
维智佳创受邀参加中望软件ZWORLD 2026,共塑CAD二次开发AI新智能
人工智能·科技·ai·业界资讯·cad二次开发·中望cad二次开发·cad-ai设计
rrokoko5 个月前
“计算器” VB.NET源码
.net·源码·vb.net·计算器·计算器源码
rrokoko5 个月前
“扫雷”游戏 VB.NET源码
游戏·.net·源码·vb.net
维智佳创winzsoft7 个月前
济测科技 x 维智佳创:专业市政道路CAD插件开发,参数化设计全面提效
科技·业界资讯·cad二次开发·cad插件开发·cad参数化设计·公路cad设计
大Mod_abfun8 个月前
Socket网络通信教程1(文件传输,IPv4+v6,多客户端管理,重构?)
服务器·网络·c#·socket·vb.net·文件传输
xiaokcehui9 个月前
如何从surfer的grid自动提取插值
vb.net·surfer
gjxDaniel9 个月前
VB.NET编程语言入门与常见问题
.net·vb.net
wuchen10049 个月前
CAD二次开发获得多段线里的圆弧段的中点
cad二次开发·多段线·圆弧解析
HarryXYC10 个月前
【vb.net】实现简单的内网文件分享网站
.net·web·文件共享·vb.net