控件设计器对C#WindowsFormsUserControl的支持也就是说-将用户控件放在窗体上、调整文本框大小、移动标签后。我能做什么...创建一个usercontrol使用设计器向其添加控件创建一个新的窗口窗体应用程序将usercontrol添加到工具箱将控件拖放到我卡住的窗体上...编辑usercontrols控件。IE-能够使用设计器调整用户控件中文本框的大小。我在堆栈上发现了一个从未回答过的类似问题。因此,如果我说得太含糊,您可以点击此链接https://stackoverflow.com/questions/10359772/example-make-constituent-controls-in-a-usercontrol-editable。谢谢。阅读Nikita的评论后,我找到了Microsoft支持页面来为控件创建自定义设计器。如果您对设计时支持的工作原理感兴趣,请参阅以下内容。但是,.NETFramework中组件的设计时支持并未由MicrosoftVisualStudio.NET等设计工具专门定义。相反,开发环境支持扩展和定义类的设计时行为,例如为组件提供设计时支持的设计器。对可扩展和可自定义设计模式行为的支持是.NETFramework不可或缺的一部分。VisualStudio.NET等工具还提供了一系列可供设计人员使用的设计时服务。如果您想继续阅读并查看Microsoft的示例,这里是具有增强的设计时支持的网页当您刚开始使用它时,一切看起来都很复杂,这是一个UserControl的工作代码示例标签。两个控件都可以在设计时编辑,即。单击时调整大小和重新定位并公开其所有事件和属性。您需要添加对System.Design的引用,该引用仅在您未针对“.NetClientProfile”时可用。您可以在Proprieties/Application/TargetFramework中更改目标配置文件。将用户控件添加到项目中并添加一个类来处理它的设计器。双击用户控件并从工具栏添加标签和图片框。接下来打开您作为其设计器创建的类。添加这个...以上是C#学习教程:C#WindowsFormsUserControl的控件设计器支持分享的所有内容。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注——使用System.Windows。形式;使用System.Windows.Forms.Design;publicoverridevoidInitialize(IComponentcomponent){base.Initialize(component);if(this.ControlisMyUserControl)//将其替换为您的用户控件类型{//将this.Control转换为您的用户控件类型以获取它//控件更容易vari=this.ControlasMyUserControl;//替换***this.EnableDesignMode(i.label1,"unique_name1");this.EnableDesignMode(i.pictureBox1,"unique_name2");}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
