如何使用c#在Windows窗体应用程序的面板上创建阴影?

时间:2015-04-27 00:53:17

标签: c# winforms

我在winform应用程序中使用了一个面板,我想要的是 投影。我试图覆盖CreateParams,但没有成功,我猜它只适用于 Forms ,而不适用于 Panels

这就是我做的......

class SPanel : Panel
{
    public SPanel(): base()
    {}

    protected override CreateParams CreateParams
    {
        get
        {
            const int CS_DROPSHADOW = 0x00020000;
            CreateParams cp = base.CreateParams;
            cp.ClassStyle |= CS_DROPSHADOW;
            return cp;
        }
    }
}

0 个答案:

没有答案