Cześć :-)
Mam ustawione zdarzenie dla Form1_Paint, które rysuje tekst przez GDI+:
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = this.CreateGraphics();
g.Clear(this.BackColor);
string text = "Testing GDI+ Text and Font" +
"functionality for alignment and trimming.";
Font comicFont = new Font("Comic Sans MS", 11, FontStyle.Regular);
Rectangle rect2 = new Rectangle(10, 10, 180, 180);
StringFormat strFormat2 = new StringFormat();
strFormat2.Alignment = StringAlignment.Near;
strFormat2.LineAlignment = StringAlignment.Near;
strFormat2.Trimming = StringTrimming.Character;
g.SmoothingMode = SmoothingMode.AntiAlias;
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawRectangle(new Pen(Color.Transparent), rect2);
g.DrawString(text, comicFont,
new SolidBrush(Color.Black), rect2, strFormat2);
comicFont.Dispose();
g.Dispose();
}
Na formie mam kilka kontrolek i niestety one przykrywają ten tekst.
Co zrobić, aby tekst został narysowany ponad wszystkimi kontrolkami?
Z góry dzięki za odpowiedzi ;-)