.NET 的第三方控件首推Devexpress
興國(guó)ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!
不過(guò)這個(gè)控件學(xué)起來(lái)有些難度,官方文檔全是英文的;而且國(guó)內(nèi)資料較少
WindowsForms只有PictureBox,相當(dāng)于Image。
WPF有Image,DrawingImage,ImageDrawing,ImageBrush,ImageSource等等一大堆東西,有的還是矢量圖形。
記得VB6當(dāng)中有Shape控件,但是VB.net里這個(gè)控件不存在了。
提個(gè)思路:使用Picture控件或Label控件,通過(guò)代碼在控件里繪圖想要的圖形,可以試試。
'我給你找到了,設(shè)置region屬性就可
Private?Sub?PictureBox1_DoubleClick(sender?As?System.Object,?e?As?System.EventArgs)?Handles?PictureBox1.DoubleClick
If?PictureBox1.Region?Is?Nothing?Then
Dim?path?As?New?System.Drawing.Drawing2D.GraphicsPath
path.AddEllipse(0,?0,?200,?200)
PictureBox1.Region?=?New?Region(path)
Else
PictureBox1.Region?=?Nothing
End?If
End?Sub
'這個(gè)雙擊圖片框使其變形,通過(guò)GraphicsPath對(duì)象可以作出各種形態(tài)來(lái),比如可作出文字形狀
Dim?stringText?As?String?=?"我是誰(shuí)"
Dim?family?As?New?FontFamily("Arial")
Dim?myfontStyle?As?Integer?=?CInt(FontStyle.Italic)
Dim?emSize?As?Integer?=?86
Dim?origin?As?New?Point(20,?20)
Dim?format?As?StringFormat?=?StringFormat.GenericDefault
path.AddString(stringText,?family,?myfontStyle,?emSize,?_
origin,?format)
PictureBox1.Region?=?New?Region(path)