Enter键如何在IWindowsFormsEditorService.DropDownControl(userControl)中对文本框进行操作

时间:2011-10-18 20:18:19

标签: c# propertygrid design-time uitypeeditor

我有一个属性为Value的自定义控件。

property grid使用

中的dropdown style方法在IWindowsFormsEditorService.DropDownControl(userControl)中显示编辑器
MyUITypeEditor.EditValue(...).

下拉编辑器有一个显示值的文本框。

Validating事件的事件处理程序中验证输入的文本。这样,当输入一些文本并按Enter key时,下拉列表不会关闭。

但是,如果同时发生Validaing事件,我会挂钩TextChanged事件,然后当我按下Enter键时,下拉列表会关闭。

在编辑器代码中,我没有任何代码来处理Enter键。

我想知道DropDownControl(...)如何通过处理Enter键来内部工作。

非常欢迎任何解释。

由于

0 个答案:

没有答案