小组类,它似乎工作,但没有任何显示

时间:2013-08-15 17:43:12

标签: c# winforms panel

好吧,我正在尝试制作自己的PanelClass以允许双缓冲等内容。

而且,我错过了一些东西,因为它不起作用,没有显示任何内容。但它似乎有效,因为它不会卡在“backgroundimage = blabla”。

这是我的Panel Class。

using System;
using System.Windows.Forms;
using System.Drawing;
namespace VoiceChat
{
    public class MyDisplay : Panel
    {

            public MyDisplay()
            {
                 this.DoubleBuffered = true;
                this.UpdateStyles();

            }
        }
    }

然后以我的主要形式,或者我想要使用它的形式,我喜欢这样:

 private MyDisplay panelm = new MyDisplay();

...

    private void Initialize()
    {
        panelm.Size = ClientSize;
        panelm.Enabled = true;
        panelm.Visible = true;
    }

只是为了确保它是可见的以及所有这些。

然后当我尝试添加背景图片时,没有任何反应。

我没有对Paint事件做过任何事情,因为我不明白在那里做什么,而且根据我的理解,它似乎没有必要。

0 个答案:

没有答案