vb.net和vb6的寫法不一樣 可以用以下代碼來設置字體樣式和顏色
成都創新互聯主營鳳岡網站建設的網絡公司,主營網站建設方案,成都app開發,鳳岡h5小程序定制開發搭建,鳳岡網站營銷推廣歡迎鳳岡等地區企業咨詢
TextBox1.Font = New Font("Arial", 16, FontStyle.Bold) 'Arial字體,大小:16,粗體
'TextBox1.Font = New Font("Arial", 16, FontStyle.Italic) 'Arial字體,大小:16,斜體
'TextBox1.Font = New Font("Arial", 16, FontStyle.Regular) 'Arial字體,大小:16,正常
'TextBox1.Font = New Font("Arial", 16, FontStyle.Strikeout) 'Arial字體,大小:16,刪除線
'TextBox1.Font = New Font("Arial", 16, FontStyle.Underline) 'Arial字體,大小:16,下劃線
TextBox1.ForeColor = Color.Red '前景色
給點提示吧,已粗體為例(完全是我自己的方法,不知別人是怎么做的):
'先獲取選擇的字體信息(字體、大小、樣式。。。)
Dim currentFont As System.Drawing.Font = RichTextBox1.SelectionFont
'在重新定義某種樣式的時候,不丟失其他信息
RichTextBox1.SelectionFont = New Font(currentFont.FontFamily, currentFont.Size, FontStyle.Bold)
Private Sub RadioButton1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
Dim a As FontStyle
a = Me.TextBox1.Font.Size
Dim b As Single = a * 10
Me.TextBox1.Width = Me.TextBox1.Width * 10
Me.TextBox1.Font = New System.Drawing.Font("PMingLiU ", b, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte)) '放大10倍,若僅10號字體,則將b改為10
End Sub
您好。修改FORM的Font屬性就可以修改窗體和其中所有控件的字體。
Me.Font?=?New?System.Drawing.Font("宋體",?10)
另外,FORM標題欄的TEXT字體和顏色是操作系統決定的,要想改變,只能調用系統的api函數,截獲操作系統的消息來改變。
下面的網址有C#版本的重繪標題欄范例
軟糖的回答滿意嗎,請及時采納,謝謝。
該參數枚舉值,采用位運算,那么可以用Or把兩者連接起來即可;
New Font(CurrentFont.FontFamily, CurrentFont.Size, FontStyle.Bold Or FontStyle.Italic)
VB.NET中某些控件的字體屬性是只讀的,所以只可以使用NEW方法
(例子: Label1.Font = New Font("宋體", 9))
如果是VB6.0中可以直接使用Lable1.Font.Size=Lable1.Font.Size + 3
(這里使用的例子是Lable控件,如果你使用的是Command控件直接改一下就好)
分享文章:vb.net字體設置,vb字體屬性
文章URL:http://m.kartarina.com/article6/dseisig.html
成都網站建設公司_創新互聯,為您提供企業網站制作、虛擬主機、定制開發、移動網站建設、外貿網站建設、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯