winform自定义控件设计时自动生成代码问题
项目中有个控件(暂且叫MyPanel),继承自panel, 因此可以在该控件上添加子控件
当你设计时在MyPanel按顺序添加时,会自动生成如下代码
this.MyPanel.Controls.Add(this.control3);
this.MyPanel.Controls.Add(this.control2);
this.MyPanel.Controls.Add(this.control1);
但是当你将控件拖出MyPanel,然后按顺序control3, control2, control1重新拖入MyPanel时,自动生成的代码顺序会乱掉,比如:
this.MyPanel.Controls.Add(this.control3);
this.MyPanel.Controls.Add(this.control1);
this.MyPanel.Controls.Add(this.control2);
如何控制控件自动生成的代码顺序呢?
当你设计时在MyPanel按顺序添加时,会自动生成如下代码
this.MyPanel.Controls.Add(this.control3);
this.MyPanel.Controls.Add(this.control2);
this.MyPanel.Controls.Add(this.control1);
但是当你将控件拖出MyPanel,然后按顺序control3, control2, control1重新拖入MyPanel时,自动生成的代码顺序会乱掉,比如:
this.MyPanel.Controls.Add(this.control3);
this.MyPanel.Controls.Add(this.control1);
this.MyPanel.Controls.Add(this.control2);
如何控制控件自动生成的代码顺序呢?
...全文
相关推荐
C#自定义控件之-winform美化
对于系统自带的窗体,博主实在不敢恭维,测试时使用方便快捷,但真正项目中无法使用,只因不美观的外表,每次都很头疼窗体的美化,这里列出一些需要解决的问题和自己收集到的解决方法,如有错误请指出。
Winform自定义控件的全面实现与应用
Winform自定义控件为开发人员提供了一种扩展现有控件库功能和外观的手段。通过定义自己的控件,可以创建更为复杂和功能丰富的用户界面元素,以满足特定的应用需求。自定义控件是在.NET框架中的Winform应用程序中,通过继承自现有的控件类或控件基类(如Control或UserControl)来创建的新控件。这样做可以封装特定的功能和逻辑,使其在多个项目中复用。它的好处在于可以简化UI设计,提升开发效率,并且加强了代码的可维护性。
Winform各种自定义控件
Winform 的各种自定义控件 皮肤 实现各种可能。。。。。
WinForm运行时模仿窗体设计调整控件大小和位置
WinForm运行时模仿窗体设计调整控件大小和位置 具体讲解看https://blog.csdn.net/weixin_38211198/article/details/90639601
C# WinForm 自定义按钮控件
C# WinForm 开发的自定义水晶控件!代码也是我在网上偶然发现的,特0分分享出来,让CS的童鞋们知道客户端程序也不再单一!



