.net 在设计时在winforms文本框中进行内联编辑

.net 在设计时在winforms文本框中进行内联编辑,.net,winforms,forms,designer,.net,Winforms,Forms,Designer,我正在使用一个自定义winforms 2.0设计器(即,我的应用程序托管设计器),该设计器正用于一个小型内部项目 到目前为止,所有控件的属性都是通过属性网格进行编辑的——但我想通过允许在线编辑使其更便于用户使用——有人知道如何在windows窗体设计器中实现在线编辑的示例吗(仅在现阶段输入纯文本).您需要创建一个支持此行为的设计器。例如,使用Reflector查看ListView用于调整其列大小的设计器。这会让你对所涉及的工作和你需要做的事情有一个概念。这其中有些是有帮助的,但它并不像你希望的那

我正在使用一个自定义winforms 2.0设计器(即,我的应用程序托管设计器),该设计器正用于一个小型内部项目


到目前为止,所有控件的属性都是通过属性网格进行编辑的——但我想通过允许在线编辑使其更便于用户使用——有人知道如何在windows窗体设计器中实现在线编辑的示例吗(仅在现阶段输入纯文本).

您需要创建一个支持此行为的设计器。例如,使用Reflector查看
ListView
用于调整其列大小的设计器。这会让你对所涉及的工作和你需要做的事情有一个概念。这其中有些是有帮助的,但它并不像你希望的那样有帮助


System.Design.dll
中的
ListViewDesigner
,通过将设计器中的鼠标操作转换为操作基础列表视图的windows消息来提供列大小调整。文本框的设计器需要对键盘事件执行类似的操作。

您需要创建一个支持此行为的设计器。例如,使用Reflector查看
ListView
用于调整其列大小的设计器。这会让你对所涉及的工作和你需要做的事情有一个概念。这其中有些是有帮助的,但它并不像你希望的那样有帮助


System.Design.dll
中的
ListViewDesigner
,通过将设计器中的鼠标操作转换为操作基础列表视图的windows消息来提供列大小调整。您的文本框设计师将需要对键盘事件进行类似的操作。

谢谢,当我有空闲时间时,我会试一试:)谢谢,当我有空闲时间时,我会试一试:)