柔城

SOSOFT articles

WinForm构造函数的作用

最近练习C#项目:何问起收藏夹(HoverTreeSCJ),实现编辑网址时,遇到这个问题:
比如打开窗口后,要自动显示数据。
解决方法:
那么可以通过窗体的构造函数传递参数。

比如窗体类:

public partial class Form_Edit : Form
{

    //构造函数
    public Form_Edit(int id)
    {
        SetUrlId(id);
    }

    public void SetUrlId(int id)
    {
        //这里根据参数读取加载数据
        /* by 何问起 */
    }
}

那么新建窗体实例时就可以通过参数id传递数值,在SetUrlId 方法中读取加载数据到界面。例如 new Form_Edit(1);

具体源码可以到这里下载:http://hovertree.com/h/bjaf/scjyuanma.htm

查询数据后,点击ID,就打开编辑窗体,在窗体中根据id读取数据库的数据并显示。

 

有图有真相:

效果图

 

转自:http://hovertree.com/h/bjaf/j4tix7kl.htm

推荐:http://www.cnblogs.com/sosoft/p/winfromclose.html

posted on 2016-06-10 11:36  柔城  阅读(2385)  评论(0编辑  收藏  举报

导航