這篇是延伸自 C# 動態變更文字大小、字型、字體 的VB平行版本
由於功能相同,所以僅針對變更 大小 與 字體 各取一例示範:
首先,我們會使用到以下變數
這是因為建立一個新的Font物件會使用到(字型, 大小, 樣式)3個引數
Font(FontFamily, Single, FontStyle)
Font f = new Font(字型, 大小, 樣式)
Dim fs As System.Drawing.FontStyle '字體 粗/斜/正常/底線...
Dim fm As System.Drawing.FontFamily '字型 新細明體...
Dim f As System.Drawing.Font '定義文字的格式,包含 字體 字型 大小...
Dim fSize As Single '文字大小
'變更為14號大小
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
fs = TextBox1.Font.Style
fm = TextBox1.Font.FontFamily
f = New Font(fm, 14, fs)
TextBox1.Font = f
End Sub
'變更為斜體
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
fs = FontStyle.Italic
fm = TextBox1.Font.FontFamily
fSize = TextBox1.Font.Size
f = New Font(fm, fSize, fs)
TextBox1.Font = f
End Sub