以编程方式显示 PropertyGrid 活动控件的编辑控件
我将尝试解释我想要达到的效果。基本上,当用户选择特定属性(其接受的值将显示在下拉列表中)时,我希望下拉列表立即显示,而不需要单击下拉按钮。 到目前为止,我一直在尝试一些奇怪/丑陋的解决方案,但没有成功(比如尝试在下拉按钮上引发鼠标单击...),所以我希望有一个更简单/不那么丑陋的解决方案。
I'll try to explain the effect I want to achieve. Basically, when user select a particular property (whose accepted values will be presented in a drop down) I'd like the dropdown to show IMMEDIATELY, without the need to click the drop down button.
So far i'v been trying some weird/ugly solutions with no success (like trying to raise a MouseClick on the dropdown button...) so I hope there is a simpler/not-so-ugly one.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将以下代码添加到
SelectedGridItemChanged
的事件处理程序中:这将发送一个 ALT+DOWN 组合键,该组合将显示属性值的下拉列表。
Add the following code to an event handler for the
SelectedGridItemChanged
:This sends an ALT+DOWN key press combination which will show the drop-down list of values for the property.