我有一个用户控件,可以在Form1.cs [Design]模式下进行拖放。设计器将在Form1.Designer.cs
中为此用户控件自动生成代码。[我想得到的是:目前,我将通过拖动将用户控件添加到表单中,而不会在Form.cs中生成指向该用户控件的属性和控件的代码。] >
用户控制示例:
public partial class UserControl1 : UserControl { public UserControl1() { InitializeComponent(); } public string TextInTextBox { get { return textBox1.Text; } set { textBox1.Text = value; } } }
所以现在,当我将其拖到Form1.cs [Design]中的表单上时。我不会在Form1.cs中生成类似这样的代码:
public partial class Form1 : Form { public Form1() { InitializeComponent(); AddText(); } // this code below to be auto-generated private void AddText() { userControl11.TextInTextBox = ""; } }
我想我应该在寻找继承或接口之类的东西,但是我希望这种情况在该用户控件的每个实例中都发生。如果有人可以指出我的方向,那将是很好的选择。谢谢。
我有一个用户控件,可以在Form1.cs [Design]模式下进行拖放。设计人员将在Form1.Designer.cs中为该用户控件自动生成代码。我想知道的是:at ...
通常,当您从工具箱中删除控件时,要分配属性时,通常不需要手动生成代码,例如,您可以轻松地做到这一点: