中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET中如何使用DrawString方法

發布時間:2021-07-19 15:55:04 來源:億速云 閱讀:181 作者:Leah 欄目:編程語言

本篇文章為大家展示了VB.NET中如何使用DrawString方法,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

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

代碼如下:

Imports System.Drawing.Drawing2D

2、獲取圖形對象的引用

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

Dim g as Graphics=PictureBox1.CreateGraphics

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

Dim mBrush As New SolidBrush(Color.Blue)

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

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

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

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

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

g.DrawString(mFont, mBrush, 0, 10)  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 

上述內容就是VB.NET中如何使用DrawString方法,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

甘南县| 卫辉市| 彭州市| 昭苏县| 卓尼县| 叙永县| 鸡东县| 辽宁省| 丰县| 鹤岗市| 哈密市| 姚安县| 五河县| 安岳县| 黄石市| 旬邑县| 奈曼旗| 西藏| 涿州市| 即墨市| 常州市| 福安市| 龙游县| 仙游县| 肇东市| 印江| 杂多县| 宾阳县| 万安县| 新巴尔虎右旗| 贵阳市| 南丹县| 浦东新区| 偃师市| 西城区| 邛崃市| 江永县| 肇东市| 林周县| 东丽区| 福建省|