成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析VB.NET使用DrawString方法

開發 后端
這里介紹我們是VB.NET使用DrawString方法來在對象的表面繪制文本,其它還需要用到FontFamliy、Font、StringFormat等類來控制文本的特征。

在向大家詳細介紹VB.NET使用DrawString方法之前,首先讓大家了解下PictureBox 控件表面繪制圖形,然后全面介紹VB.NET使用DrawString方法。

在VB.NET GDI+ 中,我們是VB.NET使用DrawString方法來在對象的表面繪制文本,其它還需要用到FontFamliy、Font、StringFormat等類來控制文本的特征。在前面我們已經了解過 Font類,這里我們通過本文重點來了解VB.NET DrawString方法。

用VB.NET GDI+ 繪制文本需要經過下面步驟:

1、在窗體代碼前面引入Drawing2D 命名空間

代碼如下:

  1. Imports System.Drawing.Drawing2D 

2、獲取圖形對象的引用

下面代碼是創建一個可以在PictureBox 控件表面繪制圖形的圖形對象:

  1. Dim g as Graphics=PictureBox1.CreateGraphics 

3、創建用于繪制文字的Brush對象

  1. Dim mBrush As New SolidBrush(Color.Blue) 

4、創建繪制文本時使用的字體對象Font

如下代碼所示,我們創建一個宋體,20碼的字體對象:

  1. Dim mFont As New Font("宋體", 20) 

5、VB.NET使用DrawString方法在指定的位置繪制文本

VB.NET使用DrawString方法時,如果提供了一個矩形對象(RectangleF),則文本在這個指定的矩形中換行顯示,否則將從提供的坐標起始繪制顯示文本。如下代碼所示:

  1. g.DrawString(mFont, mBrush, 0, 10)  
  2. g.DrawString(mFont, mBrush, New RectangleF(10, 40, 100, 200)) 

完整代碼如下(假設窗體上已經有了一個PictureBox 控件,一個Button 控件):

  1. Private Sub Button1_Click(ByVal sender As System.Object, 
    ByVal e As System.EventArgs) Handles Button1.Click  
  2. Dim g As Graphics = PictureBox1.CreateGraphics  
  3. Dim mBrush As New SolidBrush(Color.Blue)  
  4. Dim mFont As New Font("宋體", 20)  
  5. g.DrawString(mFont, mBrush, 0, 10)  
  6. '在矩形中繪制文本  
  7. g.DrawString(mFont, mBrush, New RectangleF(10, 40, 100, 200))  
  8. End Sub 

【編輯推薦】

  1. 簡單分析VB.NET Dock屬性
  2. 淺析VB.NET面向對象編程的優點
  3. VB.NET名字空間學習筆記
  4. 詳解VB.NET實現Web Service
  5. 簡單講解VB.NET靜態成員
責任編輯:佚名 來源: 博客園
相關推薦

2009-11-03 09:26:13

VB.NET方法

2009-11-03 13:48:02

VB.NET枚舉

2009-11-03 10:00:20

VB.NET New方

2009-10-16 14:07:18

VB.NET使用Mon

2010-01-13 17:16:37

VB.NET冒號

2009-10-15 17:41:14

VB.NET Impo

2009-10-27 09:31:32

VB.NET啟動Sma

2009-10-16 10:36:35

VB.NET繪制GDI

2009-10-16 16:01:07

VB.NET實現疊代使

2009-10-10 15:43:51

2009-10-12 14:32:40

VB.NET實現定時關

2009-10-23 12:53:25

VB.NET語言

2009-11-02 17:49:05

VB.NET抽象類

2009-10-26 17:24:42

VB.NET終端服務啟

2009-10-28 09:47:01

VB.NET局部靜態變

2009-10-14 10:08:05

VB.NET編寫DEC

2009-11-03 12:52:38

VB.NET Wind

2009-10-16 15:06:13

VB.NET組合時間值

2009-10-13 16:05:07

VB.NET字符數據類

2009-10-16 09:21:49

VB.NET開發自動分
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产区视频在线观看 | 成人看片在线观看 | 欧美成人精品二区三区99精品 | 久久国产精品偷 | 亚洲视频免费 | 91精品久久久 | 男女羞羞视频免费看 | 国产日韩精品在线 | 国产片侵犯亲女视频播放 | 给我免费的视频在线观看 | 久久手机视频 | 日韩一级免费大片 | 免费黄色录像视频 | 激情自拍偷拍 | av在线免费观看网站 | av免费观看在线 | 久久精品中文字幕 | m豆传媒在线链接观看 | 日韩综合在线 | 亚州精品天堂中文字幕 | 神马影院一区二区三区 | 麻豆av在线免费观看 | 91亚洲国产成人久久精品网站 | 羞羞在线视频 | 欧美激情久久久久久 | 午夜在线观看视频 | 天天天操操操 | 午夜精品久久久久久久久久久久久 | 精品久久精品 | 91精品国产91久久久久久三级 | 日韩成人在线观看 | 手机av在线 | 欧美理论| 国产精品一区二区久久 | 在线国产一区 | 91tv在线观看 | 亚州视频在线 | 午夜在线小视频 | 中文字幕在线观看av | 国产精品美女www爽爽爽视频 | 成人在线免费 |