winform自定义控件
想自已定义个控件来显示人员的基本信息,比如:姓名,性别,年龄
能不能给个思路?用什么控件?如何实现?
调用这个控件后我可以对这个控件的姓名性别赋值、取值
------解决方案--------------------本帖最后由 bdmh 于 2013-02-19 16:24:40 编辑
usercontrol,自己公布几个属性就是了
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
private string _name;
public string RName
{
get { return this._name; }
set
{
this._name = value;
this.textBox1.Text = value;//如果界面上有文本框,可以赋值
}
}
}
使用
UserControl1 u = new UserControl1();
u.RName = "xxxxxx";
------解决方案--------------------你自己都不知道自己要做成什么样的控件吗?界面效果是什么样的,更接近那个自带控件的展示效果!~然后再用楼上给的方法,重写那个控件,公布几个属性就行了啊!~~
------解决方案--------------------创建个usercontrol,自己往上画就是了。其余的属性方法什么的你做画面是一样的。
然后拖到到画面上就可以了。