0

我想将我的自定义控件(例如:)显示monthcalendar为下拉(弹出)窗口。一种选择是使用ToolStripDropDownand作为msdn 示例ToolStripControlHost中的第二个示例。

我的疑问是:

  1. ToolStripDropDown应该用于ToolStrip物品 - 这是否正确?

  2. 还有其他更好的选择来实现上述要求吗?

4

1 回答 1

0

如果你有一个简单的控件,使用 ToolStripDropDown/ToolStripControlHost 组合应该完全没问题。然而,更复杂的控件具有难以纠正的大小、焦点和 Tab 顺序问题。我会建议,如果您的自定义控件中有多个“编辑”类型的子控件,您最好创建一个自定义对话框,而不是尝试使其在下拉列表中工作。

于 2016-02-21T22:03:13.303 回答