.NET 的第三方控件首推Devexpress
目前成都創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計、鷹手營子網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
不過這個控件學(xué)起來有些難度,官方文檔全是英文的;而且國內(nèi)資料較少
我們可以將圖表與數(shù)據(jù)綁定來實(shí)現(xiàn)大部分你所需的功能(請參考這個教程:)。其他的一些自定義操作可以通過修改chart控件的屬性,參考此圖標(biāo)元素:。
首先你要在工程里面添加至少一個imagelist1控件,把里面放上合適的圖標(biāo)。然后在listview的largeimagelist(對應(yīng)大圖表顯示模式)或者smalllimagelist(對應(yīng)其他顯示模式)屬性里面指定imagelist1控件。
最后在你的代碼添加上文件類型判斷代碼,根據(jù)不同的文件選擇不同的圖標(biāo),最后添加到集合當(dāng)中去。
在窗體上添加一個Chart1控件和一個Button1控件:
完整代碼如下:(復(fù)制就可以用)
Public?Class?Form1
Private?Sub?Button1_Click(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Button1.Click
Chart1.Series.RemoveAt(0)???'清除原來的系列
Dim?i?As?Integer
Dim?j?As?Integer
For?i?=?0?To?11????'設(shè)置有12個系列
Chart1.Series.Add("系列"??i?+?1)
''添加數(shù)據(jù)點(diǎn)的個數(shù)
For?j?=?0?To?3???'設(shè)置有4個數(shù)據(jù)點(diǎn)
Chart1.Series(i).Points.Add()
Next
Next
'用生成的隨機(jī)數(shù)(范圍[2.0,9.9]),作為數(shù)據(jù)
Randomize()
For?i?=?0?To?11
For?j?=?0?To?3
Chart1.Series(i).Points(j).YValues?=?{Int((99?-?20?+?1)?*?Rnd()?+?20)?/?10}???'將隨機(jī)數(shù)據(jù)賦值給圖表點(diǎn)的Y值
Next
Chart1.Series(i).ChartType?=?DataVisualization.Charting.SeriesChartType.Column????'設(shè)置圖表類型
Next
End?Sub
End?Class
網(wǎng)站欄目:vb.net圖表 excel vba 圖表
文章位置:http://m.newbst.com/article0/doihcoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站收錄、微信公眾號、手機(jī)網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)