Как нарисовать изображение поверх z-порядка формы окон?

Я пытаюсь сделать всплывающую подсказку похожей на то, что всплывающее изображение при наведении курсора мыши на какой-нибудь инструмент ToolStripButton.

У меня проблема с отображением изображения... По какой-то причине оно рисует под размещенными элементами управления.

Я попытался нарисовать это так:

    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);
    //}

Но результат всегда один и тот же:

0 ответов

Другие вопросы по тегам