我新建了一个自定义控件,里面有个textbox,现在想把这个textbox的text属性取到的值直接赋值给自定义控件,但是自定义控件没有text属性,求解?
解决方案 »
- 项目中如何使用sqlhelper
- C# 编写局域网通信软件
- C#文件传输
- c# winform 如何获取公网ip,可能是自己拨号,可能是用路由器上网
- 如何使你的程序不会在任何管理器的进程里被关掉, 或隐藏起来?
- 关于ado.net的问题,控制台两句话都输出了,但表中数据无变化,求解
- 哪位用过MagicLibrary里面的WizardControl,或者是WizardDialog的,请进!
- 使用visual studio 2010新建安装和部署时无模板
- 怎么得到DataSet中某行某列的值?
- 如何在c#中实现控件绑定datagrid,就象在vb中adodc绑定一样?
- 一个关于正则表达式的问题
- 记事本中自动换行的问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
private string _text;
public string Text
{
get{return this._text;}
set{this._text = value;}
}访问
usercontrol1.Text = "sss";
public class MyUserControl {
public string Text{
get{ return textBox1.Text;}
set{ textBox1.Text = value;}
}
}
{
get{return testBox1.Text}
}
UCTextInput[] ll = new UCTextInput[100];
for (var i = 0; i < 15; i++)
{
ll[i] = new UCTextInput();
ll[i].Text = "sss";
ll[i].Left = 0;
ll[i].Top = 0 + step;
step = step + 50;
ll[i].Name = "UCinput" + i.ToString();
this.panel1.Controls.Add(ll[i]);
}//自定义控件中
public partial class UCTextInput : UserControl
{
private string _text;
public string Text
{
get { return this._text; }
set { this._text = value; }
} public UCTextInput()
{
InitializeComponent();
this.UClbl.Text = this.Name;
this.Text = this.UCtxb.Text;
}
}
大侠们看看这么写有米有问题啊?为什么所有自定义控件的中label的值都是UCTextInput(也就是自定义控件的Name值),应该是UCinput0.。。才对啊
这个里面应该对lable赋值 public string Text
{
get { return this._text; }
set { this._text = value; this.UClbl.Text =value;}
}
{
get { return this._text; }
set { this._text = value; value = this.UCtxb.Text; }
}
那我自定义控件中的text值是这么获取的?