Jag vill växla mellan Fet och vanlig stil i en label medan jag kör mitt program. Sätt labelns font till en ny font med annan stil typ: Det här fastnade jag också på när jag började koda .Net och det irriterar mig fortfarande. Jag tycker det borde finnas en FontBold property som inte är readonly. Växla mellan fet och vanlig stil i label
Hur ändrar jag denna egenskap under körning.
mvh
TorgnySv: Växla mellan fet och vanlig stil i label
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
If (Label1.Font.Bold) Then
Label1.Font = New Font(Label1.Font, FontStyle.Regular)
Else
Label1.Font = New Font(Label1.Font, FontStyle.Bold)
End If
End Sub
Eller:
Private boldFont As Font
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
boldFont = New Font(Me.Font, FontStyle.Bold)
End Sub
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
If (Label2.Font Is Me.Font) Then
Label2.Font = boldFont
Else
Label2.Font = Me.Font
End If
End Sub
Sv: Växla mellan fet och vanlig stil i label
Label.Font = New Font(Label.Font, FontStyle.Bold)
Sv:Växla mellan fet och vanlig stil i label