0

我想制作第二个垂直工具栏。

我尝试使用此代码,但我可以看到任何结果。

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)
4

1 回答 1

1

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

  • ToolBar像你一样创建一个新的
  • 将此新添加ToolBarEnvironment.OsservableCollection < ToolBar >
  • 调用方法Environment.CompileUserInterfaceElements()

C# WPF 中的代码片段:

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();

多个工具栏图片

于 2019-09-05T06:56:26.637 回答