Teechart圖表應(yīng)用技術(shù)詳解—第四章之旋轉(zhuǎn)和選擇工具
Steema公司和慧都科技針對(duì)中國(guó)市場(chǎng)聯(lián)合推出中文版TeeChart for .NET圖表控件,一共漢化2000個(gè)詞條(17000個(gè)單詞),漢化文檔35000個(gè)單詞,包括控件設(shè)計(jì)時(shí)與運(yùn)行時(shí)的界面漢化以及控件使用向?qū)臋n的漢化,總漢化90%以上!
TeeChart for .NET中文版讓您在使用和學(xué)習(xí)上沒(méi)有任何語(yǔ)言障礙,至少可以節(jié)省30%的開(kāi)發(fā)時(shí)間。TeeChart for .NET中文版具有易上手,使用方便,穩(wěn)定性好,性價(jià)比高,價(jià)格優(yōu)惠等優(yōu)勢(shì),并且針對(duì)Web應(yīng)用提供無(wú)限制服務(wù)器分發(fā)授權(quán)方式,非常有利于產(chǎn)品集成。
點(diǎn)擊下載TeeChart for .NET最新試用版
旋轉(zhuǎn)工具( RotateTool)
旋轉(zhuǎn)工具TRotateTool主要有兩個(gè)參數(shù)控制旋轉(zhuǎn)。
旋轉(zhuǎn)風(fēng)格(Style)。Style是TRotateToolStyles類,用來(lái)控制水平、垂直即左右和上下方式的旋轉(zhuǎn),定義如下:
TRotateToolStyles=(rsAll, rsRotation, rsElevation);
在ComboBox3的OnChange事件中加入下列代碼設(shè)定旋轉(zhuǎn)風(fēng)格(方向):
case ComboBox3. ItemIndex of 0:ChartTool7.Style:=IsAll;//左右上下均可旋轉(zhuǎn) 1:ChartTool7.Style:=rsRotation;//左右方式 2:ChartTool7.Style:=rsElevation;//上下(仰角)
控制按鈕( Button)。設(shè)定旋轉(zhuǎn)時(shí)使用鼠標(biāo)的哪個(gè)鍵進(jìn)行控制,其定義為
TMouseButton=(mbLeft,mbMiddle,mbRight);
在ComboBox4的OnChange事件下加入下列代碼,設(shè)定旋轉(zhuǎn)時(shí)使用鼠標(biāo)的哪個(gè)按鈕控制旋轉(zhuǎn):
case ComboBox4. ItemIndex of 0: ChartTool7.Button:=mbLeft; 1: ChartTool7.Button:=mbMiddle; 2: ChartTool7.Button:=mbRight; end;
當(dāng)旋轉(zhuǎn)工具激活( ChartTool7.Active=true)后就可以用指定的鼠標(biāo)鍵在屏幕上拖動(dòng)圖表進(jìn)行旋轉(zhuǎn)了。
選擇工具( SelectorTool)
選擇工具提供了選擇圖表中任一元素的功能。允許設(shè)定選點(diǎn)的邊框、顏色、大小。幾個(gè)參數(shù)的設(shè)定方法如下:
顏色( Color)。用來(lái)設(shè)定選擇點(diǎn)的外觀顏色。本例通過(guò)在Button4的OnClick事件中調(diào)用顏色對(duì)話框ColorDialog實(shí)現(xiàn),代碼如下:
if ColorDialog1.Execute then ChartTool8.Brush.Color:=ColorDialog1.Color;//設(shè)定選點(diǎn)顏色
尺寸(Size)。設(shè)定選點(diǎn)的外觀大小。用組件SpinEdit1設(shè)定選點(diǎn)大小,在OnChange事件中加入代碼
ChartTool8.HandleSize:=SpinEdit1.Value;//設(shè)定選點(diǎn)外觀尺寸
另外兩個(gè)參數(shù)AllowDrag、AllowResizeChar設(shè)定是否允許拖拽和尺寸改變時(shí)重畫(huà)。
相關(guān)資料推薦:
=====================================
現(xiàn)TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線訂購(gòu),現(xiàn)在搶購(gòu)可立享優(yōu)惠!
關(guān)注慧聚IT微信公眾號(hào)???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。