2

我正在尝试将此图像中的组合框更改为超级组合控件(这是添加了控件的工具条图片):

在此处输入图像描述

在我的视图的构造函数中,我添加了以下内容:

UltraCombo cboArea2 = new UltraCombo();
ToolStripControlHost tsHost = new ToolStripControlHost(cboArea2);

tsMain.Items.Clear();

tsMain.Items.Add(toolStripLabel2);
tsMain.Items.Add(toolStripLabel1);
tsMain.Items.Add(tsHost);
tsMain.Items.Add(toolStripSeparator1);
tsMain.Items.Add(btnGetArea);
tsMain.Items.Add(btnCreateArea);

但是,这会导致以下情况发生:

在此处输入图像描述

我不确定为什么将组合框和按钮添加到下拉列表中而不是工具条中。

任何人都可以提供有关如何按照我需要的方式格式化的反馈吗?

4

1 回答 1

0

经过更多研究,我意识到这是一个已知问题,没有已知(我能找到)修复: http: //www.infragistics.com/community/forums/t/79785.aspx

我不得不做一些“hacky”的事情来解决这个问题......我实际上必须在 ToolStrip 上使用禁用的 ComboBox 创建一个开放空间,然后使用箭头键(实际上不能将 UltraCombos 拖放到工具条上),将 UltraCombo 放在 ComboBox 的顶部。现在看起来我想要它,尽管我不会称之为实际修复。

于 2016-05-16T21:48:05.987 回答