Panowie muszę otwarcie stwierdzić, że nie radzę sobie :-/ Przyszedłem z pracy ustawiam parametry labela a tu niestety kicha.
Chyba @WinFormsApp1 myśli na innym poziomie abstrakcji niż ja :-P
Podrzucam kawałek kodu w którym ustawiam parametry labela może wy będziecie coś wiedzieć bo mi brakuje sił z tym juz :-/
Font arial = new Font("arial", 12.0F);
Size Hei = TextRenderer.MeasureText(textBox4.Text,arial );
label3.Parent = pictureBox1;
label3.TextAlign = ContentAlignment.MiddleCenter;
label3.MaximumSize = new System.Drawing.Size(pictureBox1.Width, Hei.Height);
label3.MinimumSize = label3.MaximumSize;
label3.Top = pictureBox1.Height; - zmiana tego parametru spowoduje pojawienie się labelu natomiast jego tło jest nadal białe i napisy się niestety nie zawijają
label3.Text = textBox4.Text;
Poza tym ustawiona jest we właściwościach labela backcolor na transparent. Niestety ustawienie tego parametru w kodzie wywołuje wyjątek taki sam jak w przypadku textboxa wyżej opisanego.
Natomiast co do pomysłu @othello to myślałem już o tym natomiast obawiam się podobnie jak to było z labelem czyli o wyśrodkowanie tekstu i zawijanie :-/
Próbnie chciałem przetestować sposób z grafiką a wynik jest taki, że na pictureboxie wyświetla tekst pod warunkiem że nie ma filmu. Jeśli jest film to tego tekstu już nie wyświetli. Kod jaki użyłem to:
Graphics g = pictureBox1.CreateGraphics();
SolidBrush brush = new SolidBrush(Color.Black);
Font f = new Font("Arial", 30);
PointF d = new PointF(100, 100);
g.DrawString(textBox4.Text, f, brush, d);