Torna al Thread

Dim Font4 As New Font("Arial", 10) Dim Font3 As New Font("Arial", 12, FontStyle.Bold) Private Sub PictureBox1_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint 'Posizione iniziale X da cui iniziare a scrivere Dim x As Single = 50 Dim y As Single = 20 Dim str1 As String = "Oggi il" Dim str2 As String = "sole" Dim str3 As String = "splende" e.Graphics.DrawString(str1, Font4, Brushes.Black, x, y) Dim sizeStr1 As SizeF = e.Graphics.MeasureString(str1, Font4) Dim sizeStr2 As SizeF = e.Graphics.MeasureString(str2, Font3) Dim sizeStr3 As SizeF = e.Graphics.MeasureString(str3, Font4) x += sizeStr1.Width 'Si sposta verso destra Dim correzioneY As Single = ((sizeStr2.Height - sizeStr1.Height) / 2) 'Passaggio da carattere con font normale a font in grassetto y -= correzioneY e.Graphics.DrawString(str2, Font3, Brushes.Black, x, y) 'Passaggio da carattere con font grassetto a font in grassetto x += sizeStr2.Width 'Si sposta verso destra e.Graphics.DrawString(str3, Font4, Brushes.Black, x, y + correzioneY) End Sub
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5