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

介紹VB.NET繪圖方法的三個(gè)方面

開發(fā) 后端
這里介紹VB.NET繪圖方法,在VB.NET中,如果要在閉合圖形中填充顏色,圖案,或者呈現(xiàn)文本,必須先創(chuàng)建畫刷。畫刷與VB.NET繪圖方法結(jié)合使用,可以用顏色或圖案對(duì)圖形進(jìn)行填充。

VB.NET經(jīng)過長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解VB.NET繪圖方法了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。

VB.NET繪圖方法之畫刷與填充

在VB.NET中,如果要在閉合圖形中填充顏色,圖案,或者呈現(xiàn)文本,必須先創(chuàng)建畫刷。畫刷與VB.NET繪圖方法結(jié)合使用,可以用顏色或圖案對(duì)圖形進(jìn)行填充。GDI+提供了5種畫刷,這里只介紹兩種常用的。

1>單色畫刷(SolidBrush)利用SolidBrush類可以定義畫刷并初始化一個(gè)指定的單一顏色。格式為:
Dim 畫刷名 As New SolidBrush(顏色)或Dim 畫刷名 As Brush畫刷名 = New SolidBrush(顏色)

2>模式填充畫刷(HatchBrush)
利用HatchBrush類可以定義一個(gè)用特定圖案填充圖形的畫刷。格式為:Dim 畫刷名 As New HatchBrush(類型,前景色[,背景色])
其中,類型用來指定填充的圖案,它是HatchStyle枚舉類型,該枚舉類型有50多個(gè)成員,每個(gè)成員提供一種圖案。當(dāng)在代碼編輯窗口中輸入HatchStyle后,系統(tǒng)會(huì)自動(dòng)彈出一個(gè)HatchStyle枚舉類型成員列表供用戶選擇。

VB.NET繪圖方法之繪制文字

在VB.NET中,窗體或圖片框中的文字被作為圖形處理,在文本框,標(biāo)簽,列表框等控件中,可以通過文本和圖形兩種方式文成文字的輸出。通過Graphics類中的DrawString方法可以實(shí)現(xiàn)圖形文字的輸出,使用時(shí),要先定義畫刷,然后用畫刷畫出文字。

1>字體
輸出文字前要先創(chuàng)建字體對(duì)象,并先指定字體的名稱,大小,樣式等。字體對(duì)象通過Font類來創(chuàng)建,格式為:
Dim 字體對(duì)象 As New Font(名稱,大小[,樣式[,量度單位]])其中,名稱是指定字體名稱的字符串,如隸書,Symbol等。樣式是FontStyle枚舉類型。其成員有:Bold,Italic,Regular,Strikeout(中劃線),Underline量度單位是用來指定字體大小的單位,它是GraphicsUnit枚舉類型。其成員有:
◆Display  1/75英寸
◆Document  文檔單位(1/300英寸)
◆Inch  英寸
◆Millimeter  毫米
◆Pixel  像素
◆Point  打印機(jī)點(diǎn)(1/75英寸)
◆World 通用

參數(shù)樣式和量度可以省略,字體的缺省值為常規(guī)樣式和Point大小單位。樣式可以同時(shí)指定多個(gè),之間用Or連接。

2>DrawString方法
格式為:
◆DrawString(字符串,字體,畫刷,點(diǎn))
◆DrawString(字符串,字體,畫刷,矩形)
◆DrawString(字符串,字體,畫刷,X,Y)

點(diǎn)用來指定文本輸出的開始位置,它是PointF結(jié)構(gòu)類型。矩形指定文本輸出位置,它是RectangleF結(jié)構(gòu)類型。XY指定文本輸出的起始位置,都是Single類型。

VB.NET繪圖方法之刪除Graphics對(duì)象和清屏

1>刪除Graphics對(duì)象
Graphics對(duì)象使用完后應(yīng)及時(shí)刪除,以釋放該對(duì)象占用的資源,使用Dispose方法。

2>清屏
利用Graphics類的Clear方法可以清除畫圖工作區(qū)的所有內(nèi)容,并用指定的背景顏色進(jìn)行填充。
格式:Clear(顏色)清除窗體的畫面,并用顏色填充整個(gè)窗體。

【編輯推薦】

  1. 深入分析VB.NET條件語句中的兩類
  2. 五大類VB.NET運(yùn)算符全面介紹
  3. 全面討論VB.NET申明Windows API函數(shù)
  4. 剖析VB.NET平臺(tái)調(diào)用是如何執(zhí)行操作
  5. 分享個(gè)人總結(jié)VB.NET多線程
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-11-10 12:12:57

VB.NET函數(shù)

2009-10-29 16:19:58

VB.NET文件操作

2010-01-22 10:41:33

VB.NET聲明結(jié)構(gòu)

2009-11-10 12:42:47

VB.NET Prin

2010-01-07 15:25:11

VB.NET數(shù)組

2009-10-27 09:59:17

VB.NET動(dòng)態(tài)代碼

2009-10-28 13:46:44

VB.NET目錄

2010-01-08 13:35:35

VB.NET寫Log方

2010-01-15 18:12:28

VB.NET超鏈接

2010-01-15 19:17:23

2010-01-21 17:58:40

VB.NET List

2009-10-23 16:53:16

VB.NET語法規(guī)則

2009-11-10 12:48:17

VB.NET三維模型

2009-10-28 09:55:29

VB.NET MyCl

2009-10-23 17:22:48

VB.NET編程

2010-01-07 18:17:00

VB.NET連接SAP

2010-01-15 10:56:50

VB.NET繼承實(shí)現(xiàn)多

2009-10-27 13:05:37

VB.NET對(duì)象列表

2010-01-07 16:51:56

VB.NET窗體鉤子

2010-01-19 18:37:24

VB.NET內(nèi)存占用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩字幕一区 | 国产成人一区二区 | 欧美激情一区二区 | 欧美成人a∨高清免费观看 91伊人 | 国产精品久久精品 | 国产成人av在线播放 | 亚洲国产成人精品在线 | 91av在线不卡 | 成人在线一区二区 | 欧美精品成人影院 | 亚洲综合国产 | 日韩欧美国产一区二区三区 | 久久国内精品 | 国产午夜精品福利 | 久久久久亚洲 | 精品国产一区二区三区久久久蜜月 | 一区中文字幕 | 国产精品二区三区 | 中文字字幕一区二区三区四区五区 | 狠狠久久久 | 国产美女在线观看 | 希岛爱理在线 | 91在线资源 | 国产一区在线免费 | 欧美一二三区 | 自拍偷拍精品 | 国产乱码精品一区二区三区中文 | 乱一性一乱一交一视频a∨ 色爱av | 日韩精品一区二区三区在线观看 | 国产四区| 亚洲精品国产第一综合99久久 | 日韩av在线不卡 | 大象视频一区二区 | 国产一级在线 | 久久免费视频网 | 国产精品久久久久999 | 欧美一区二区三区在线观看视频 | 国产特级毛片 | 国产成人在线视频免费观看 | 黄色在线播放视频 | 亚洲性网|