日期:2014-05-17  浏览次数:20829 次

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,自己往上画就是了。其余的属性方法什么的你做画面是一样的。
然后拖到到画面上就可以了。