首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Eyeshot 12中创建多个工具栏?

如何在Eyeshot 12中创建多个工具栏?
EN

Stack Overflow用户
提问于 2019-07-18 15:48:47
回答 1查看 314关注 0票数 0

我想做第二个垂直工具栏。

我尝试了这段代码,但我看不到任何结果。

代码语言:javascript
复制
Dim buttons2 As ToolBarButton() = New ToolBarButton(1) {}
Dim bmp1 As Bitmap = My.Resources.Bitmap1
buttons2(0) = New devDept.Eyeshot.ToolBarButton(bmp1, "Something", "Something", devDept.Eyeshot.ToolBarButton.styleType.PushButton, True)

Dim bmp2 As Bitmap = My.Resources.Bitmap2
buttons2(1) = New devDept.Eyeshot.ToolBarButton(bmp2, "Something more", "Something more", devDept.Eyeshot.ToolBarButton.styleType.PushButton, True)

Dim tb As ToolBar = New ToolBar(ToolBar.positionType.VerticalMiddleLeft, True, buttons2)
EN

回答 1

Stack Overflow用户

发布于 2019-09-05 14:56:27

如果你想在设计模式下在Eyeshot 而不是中添加一个新的ToolBar:

像创建方法一样创建新方法,然后将此新方法添加到Environment.OsservableCollection < ToolBar >

  • call Environment.CompileUserInterfaceElements()

C# WPF中的代码片段:

代码语言:javascript
复制
ToolBarButton toolBarButton = new ToolBarButton(buttonImage, "spongeBob", "spongeBob", ToolBarButton.styleType.PushButton, true);

ObservableCollection<ToolBarButton> toolBarButtons = new ObservableCollection<ToolBarButton>() { toolBarButton };

ToolBar toolBar = new ToolBar(ToolBar.positionType.VerticalMiddleLeft, true, toolBarButtons);
model1.GetToolBars().Add(toolBar);
model1.CompileUserInterfaceElements();

Multiple ToolBars picture

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57089542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档