看樣要重新定義個Font對象,在構造函數(shù)中定義它的大小,
成都創(chuàng)新互聯(lián)公司是專業(yè)的勃利網(wǎng)站建設公司,勃利接單;提供成都網(wǎng)站制作、做網(wǎng)站、外貿營銷網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行勃利網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
With Button1.Font
Button1.Font = New Font(.FontFamily, 34, .Style, .Unit) '參數(shù)都用原來字體參數(shù),只有大小改成你需要的。
End With
@"文件夾位置"
"\Fonts\dmw.ttf"
dmw.ttf的完整路徑。
該參數(shù)枚舉值,采用位運算,那么可以用Or把兩者連接起來即可;
New Font(CurrentFont.FontFamily, CurrentFont.Size, FontStyle.Bold Or FontStyle.Italic)
可以利用font 設置。設置方法如下:
TextBox1.Font = New System.Drawing.Font("宋體", 10)
也可以通過字體對話框來實現(xiàn) 如:
Private Sub myButton_Click(sender As Object, e As EventArgs)
Dim myFontDialog As FontDialog
myFontDialog = New FontDialog()
If myFontDialog.ShowDialog() = DialogResult.OK Then
' Set the control's font.
myDateTimePicker.Font = myFontDialog.Font
End If
End Sub
您好。修改FORM的Font屬性就可以修改窗體和其中所有控件的字體。
Me.Font?=?New?System.Drawing.Font("宋體",?10)
另外,F(xiàn)ORM標題欄的TEXT字體和顏色是操作系統(tǒng)決定的,要想改變,只能調用系統(tǒng)的api函數(shù),截獲操作系統(tǒng)的消息來改變。
下面的網(wǎng)址有C#版本的重繪標題欄范例
軟糖的回答滿意嗎,請及時采納,謝謝。
這個太簡單了吧.
Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim style As FontStyle
If Me.CheckBox1.Checked Then
style = style Or FontStyle.Bold
End If
If Me.CheckBox2.Checked Then
style = style Or FontStyle.Italic
End If
If Me.CheckBox3.Checked Then
style = style Or FontStyle.Underline
End If
Dim myFont As Font = New Font(TextBox1.Text, 20, style, GraphicsUnit.Pixel)
If TextBox1.Text.ToLower "microsoft sans serif" And myFont.Name.ToLower = "microsoft sans serif" Then
MessageBox.Show("不存在該字體!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return
End If
Label1.Font = myFont
End Sub
Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.CheckBox1.Text = "黑體"
Me.CheckBox2.Text = "斜體"
Me.CheckBox3.Text = "下劃線"
End Sub
End Class