如何在Windows窗体的z顺序上绘制图像?

时间:2014-10-01 14:19:46

标签: c# .net image graphics draw

当鼠标悬停某些ToolStripButton时,我试图制作类似于弹出图像的ToolTip。

我有显示图像的问题...出于某种原因,它会在放置的控件下绘制。

我试图这样绘制:

    protected override void OnPaint(PaintEventArgs e)
    {
        base.OnPaint(e); //

        if (this.ToolTipImg != null)
            e.Graphics.DrawImage(this.ToolTipImg, this.ToolTipTLP.X, this.ToolTipTLP.Y, this.ToolTipImg.Width, this.ToolTipImg.Height);

        //base.OnPaint(e); //and that too
    }

    //private void Form1_paint(object sender, PaintEventArgs e) //and here
    //{
        //if (this.ToolTipImg != null)
            //e.Graphics.DrawImage(this.ToolTipImg, this.ToolTipTLP.X, this.ToolTipTLP.Y, this.ToolTipImg.Width, this.ToolTipImg.Height);
    //}

但结果总是一样的:

enter image description here

0 个答案:

没有答案