通过C#在表单上添加一个图片框

时间:2017-02-21 19:18:53

标签: c#

我试图为一个图片框创建一个类并将其添加到我的表单中,我只是无法得到它,我没有得到任何错误,它只是不会添加。此外,如果我要在图片框中添加一个mousedown事件,我将如何在课堂上这样做?继承我的代码

    public class Display : FrmMain
{
    PictureBox display = new PictureBox();

    public int _X { set; get; }
    public int _Y { set; get; }

    public int _Width { set; get; }
    public int _Height { set; get; }

    public Display(int x, int y, int width, int height)
    {
        this._X = x;
        this._Y = y;
        this._Width = width;
        this._Height = height;
    }

    public PictureBox add()
    {
        return display;
    }
}
表单加载时

        private void FrmMain_Load(object sender, EventArgs e)
    {
        Display display1 = new Display(0, 0, 100, 100);
        display1.add();
        Display display2 = new Display(0, 0, 100, 100);
        display2.add();
        Display display3 = new Display(0, 0, 100, 100);
        display3.add();
        Display display4 = new Display(0, 0, 100, 100);
        display4.add();
    }

1 个答案:

答案 0 :(得分:0)

正如LarsTech所说要将控件添加到表单中使用:before_update你的add函数返回一个控件,所以将该控件添加到表单控件。