繁体   English   中英

在 Winforms 中,每当我编辑表单时,我都会丢失对 Designer.cs 所做的其他更改,但我无法弄清楚如何正常添加“调整大小事件”

[英]In Winforms, whenever I edit the form I lose other changes I've made to Designer.cs, but I can't figure out how to add a "Resize Event" normally

我正在尝试使调整大小事件起作用,并且我尝试只添加“this.Reszie +=whatever”并且效果很好,但是每当我通过编辑器对表单进行其他更改时,它都会完全擦除该行(以及与 Form1.Designer.cs 类中的任何其他内容一样)。 我的问题是,我怎样才能按意图编辑它,比如双击按钮或文本框会自动完成这一切? 谢谢

您可以在属性窗口中选择事件处理程序。 您必须单击 flash 符号,才能将表单属性切换到事件视图。

此外,在对“.designer.cs”进行手动更改之前,请关闭表单设计器(因为保存表单会覆盖“.designer.cs”文件)。

通常,您应该避免在“.designer.cs”文件中进行更改,但在极少数情况下这会有所帮助。 例如,您使用了TextBox并希望将其替换为自定义文本框或第三方文本框。 然后手动更改类型将允许您在不删除和重新添加这些控件的情况下执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM