【发布时间】:2016-01-26 22:13:27
【问题描述】:
我们使用PropertyGrid 来存储有关各种 GUI 控件的信息。
目前,在将新控件拖放到表单上后,我们接下来单击 PropertyGrid,滚动到名为 Value 的字段并输入将为该项目显示的值。
我可以处理PropertyGrid 获得焦点的部分,甚至可以将SelectedObject 转换回我们的基础GuiControl 对象。
显然,Value 是我们的 GuiControl 类的公共属性。
我没有找到在 PropertyGrid 上找到 Value 属性并将其设置为焦点以接收文本输入的方法。
我们的目标是将一个控件放到表单上,让 PropertyGrid 获得焦点,将光标的插入符号放在 Value 行上,然后我们可以提供我们的输入。
这可能吗?如果是这样,请给我一些关于如何做到这一点的想法。
【问题讨论】:
-
想想热键。 &F 选择文件菜单; &T 选择工具等
标签: c# visual-studio