• <menu id="w2i4a"></menu>
  • logo Teechart應(yīng)用技術(shù)詳解——快速圖表制作工具

    文檔首頁(yè)>>Teechart應(yīng)用技術(shù)詳解——快速圖表制作工具>>Teechart圖表應(yīng)用技術(shù)詳解—第四章之序列類工具(三)

    Teechart圖表應(yīng)用技術(shù)詳解—第四章之序列類工具(三)


        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最新試用版   


    提示簽工具( TMarksTipTool)

        當(dāng)需要在鼠標(biāo)移動(dòng)過(guò)程中或單擊序列的某一位置時(shí),希望能夠顯示出當(dāng)前位置的值,那么提示簽工具TMArksTipTool就可以實(shí)現(xiàn)這一功能。

    • 鼠標(biāo)作用( MouseAction)。 TMarksTipTool工具的Mouse Action是說(shuō)明在鼠標(biāo)什么狀態(tài)顯示提示標(biāo)簽。該屬性是一個(gè)類,定義如下:

    TMarkToolMouseAction =(mtmMove, mtmClick)

        所以,在RadioGroup1的OnClick事件中加入下列代碼,用于設(shè)定是鼠標(biāo)移動(dòng)時(shí)還是鼠標(biāo)單擊時(shí)顯示提示標(biāo)簽:

    case RadioGroup1 ItemIndex of
    0: ChartTool7. MouseAction : =mtmMove;     //移動(dòng)時(shí)
    1: ChartTool7. MouseAction : =mtmClick;         //單擊時(shí)
    • 提示風(fēng)格(Style)。該屬性設(shè)定提示標(biāo)簽顯示的內(nèi)容或者顯示的格式,它也是以類的形式定義的,即:

    TSeriesMarksStyle=( smsValue,            {1234}
                  smsPercent,          {12% }
                 smsLabel,               {Cars }
                 smsLabelPercent,       {Cars 12%      }
                 smsLabelValue,        {Cars 1234     }
                 smsLegend,           {(Legend. Style) }
                 smsPercentTotal,      {12%of1234}
                 smsLabelPercentTotal,   {Cars 12%of 1234}
                 smsXValue          {1..2..3..or21/6/1996}
                 smsXY             {123456}

        實(shí)例是在ComboBox2的OnChange事件中設(shè)定Mark的風(fēng)格,其代碼如下:

    case ComboBox2. ItemIndex of
    0: ChartTool7.Style :=smsValue;
    1: ChartTool7.Style :=smsPercent;
    2: ChartTool7.Style :=smsLabel;
    3: ChartTool7.Style :=smsLabelPercent;
    4: ChartTool7.Style :=smsLabelv;Value;
    5: ChartTool7.Style :=smsLegend;
    6: ChartTool7.Style :=smsPercentTotal;
    7: ChartTool7.Style :=smsLabelPercentTotal;
    8: ChartTool7.Style :=smsXValue;
    9: ChartTool7.Style :=smsXY;
    • 延遲時(shí)間( Delay)。該工具還提供了MouseDelay屬性,用于設(shè)定顯示提示標(biāo)簽的一個(gè)延遲時(shí)間,實(shí)例中使用SpinEdit1組件以數(shù)值的方式設(shè)定:

    ChartTool7. MouseDelay :=SpinEdit1. Value;
    • 序列屬性( Series)。該屬性可在設(shè)計(jì)階段設(shè)定為Al,使它對(duì)圖表中的所有序列都有用。

    • 運(yùn)行效果。提示簽工具TMarksTipTool運(yùn)行的效果如下圖所示。

      提示簽工具功能演示效果

    附加圖例工具( TExtraLegendTool)

        附加圖例工具TExtraLegendTool是為某一序列設(shè)定圖例的,只需要為該工具指定要顯示圖例的序列名稱就可以。例如:

    ChartTool9. Series := Series2;
    ChartTool10. Series : =Series4;

        如果在顯示附加圖例時(shí)還想看到主圖例,可以在CheckBox4的OnClick事件中加入代碼:

    Chart1.Legend.Visible:= CheckBox4.Checked;// CheckBox4設(shè)定圖例
    Chart2.Legend.Visible:= CheckBox4.Checked;// CheckBox4設(shè)定圖例

        附加圖例工具TExtraLegendTool運(yùn)行效果如下圖:

    附加圖例工具功能效果

    相關(guān)資料推薦:

    上一章:序列類工具(二)

    下一章:序列類工具(四)

    Teechart 2019資源合集

    =====================================

        現(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)及最新資訊。

    慧聚IT


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();