65.9K
CodeProject 正在变化。 阅读更多。
Home

myComboBox

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.50/5 (8投票s)

2006年7月25日

CPOL
viewsIcon

42284

downloadIcon

2548

如何使标准组合框下拉自定义控件。

Sample Image - myComboBox.gif

引言

我需要当按下组合框按钮时显示一个自定义控件,所以我修改了组合框以显示我想要的内容。本文档解释了如何将标准的组合框修改为显示自定义控件。如果需要,你可以使用这种方法在一个数据网格视图中显示另一个数据网格视图。我需要重写组合框的 WndProc 方法来阻止组合框显示标准的列表。当按下组合框按钮时,消息会被捕获并取消,然后显示一个包含自定义控件的 ToolStripDropDown 控件。自定义控件以 ToolStripDropDown 的形式显示,因此我们需要一个 ToolStripControlHost 来托管我们想要显示的控件。祝你玩得开心!

参考文献

有关更多详细信息,请参阅 MSDN 主题。

© . All rights reserved.