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
相关推荐
rrokoko13 天前
TIOBE 编程指数 9 月排行榜公布 VB.Net第七
.net·vb.net
VB.Net14 天前
EmguCV学习笔记 VB.Net 11.9 姿势识别 OpenPose
opencv·计算机视觉·c#·图像·vb.net·emgucv·姿势识别
VB.Net15 天前
EmguCV学习笔记 VB.Net 12.1 二维码解析
opencv·计算机视觉·c#·图像·vb.net·二维码·emgucv
VB.Net15 天前
EmguCV学习笔记 VB.Net 12.3 OCR
opencv·计算机视觉·c#·ocr·图像·vb.net·emgucv
VB.Net15 天前
EmguCV学习笔记 C# 12.3 OCR
opencv·计算机视觉·c#·ocr·vb.net·emgucv
VB.Net22 天前
EmguCV学习笔记 VB.Net 11.6 图像分割
opencv·计算机视觉·c#·图像分割·dnn·vb.net·emgucv
VB.Net24 天前
EmguCV学习笔记 VB.Net 11.4 图像分类
opencv·计算机视觉·c#·dnn·图像·vb.net·emgucv
VB.Net25 天前
EmguCV学习笔记 C# 11.2 DNN推理流程
opencv·计算机视觉·c#·dnn·图像·vb.net·emgucv
VB.Net25 天前
EmguCV学习笔记 C# 11.3 DNN其它
opencv·计算机视觉·c#·dnn·图像·vb.net·emgucv
VB.Net1 个月前
EmguCV学习笔记 VB.Net 9.3 移动检测类
opencv·计算机视觉·c#·.net·图像·vb.net·emgucv