关于Comboboxes的问题

时间:2013-07-15 14:23:38

标签: .net vb.net winforms combobox

首先,有什么方法可以设置组合框为我提供的可用选择的颜色吗?我可以更改文本框部分的背景颜色,但我在谈论下拉列表部分?我希望它们显示为相同的颜色,而不是白色。

其次,如果我有一个组合框并将Drop Down Style设置为Simple,为什么它会清除文本框而不是填充所选项目,就像我设置了Drop Down样式一样?

这里没有真正的代码示例,只是寻找信息而不是答案。

1 个答案:

答案 0 :(得分:0)

你所说的“组合框提供给我的选择”并不准确。
这些实际上是VS设计师为您提供的。

组合框提供了更多功能,但您必须使用代码隐藏来获得您正在寻找的灵活性。

您可以手动绘制项目区域 - 您可以在此处看到MSDN example 然而,仍有局限性,我没有看到任何方法在示例中画出箭头图。
所以是的......它在这个意义上是有限的。

如果该限制对您有效 - 您应该使用WPF (您可以使用WPF管理控件的各个方面。)

关于你的第二个问题 - 这可能是某种错误,因为当我在我的机器上测试它时,它按预期工作 - 用选定的项目文本填充文本区域。