none
chart control 繪圖問題 RRS feed

  • 問題

  • 微軟推出了ㄧ個很好用的畫圖控制項- chart control ,也有提供一些sample code,該控制項似乎有一個可以用滑鼠選取區域,就那個區域放大的功能,不知道有沒有人用過,是在哪邊設定??還是這個功能要自己用複雜的程式碼實現??
    2009年8月17日 下午 04:18

解答

所有回覆

  • chart control 有太多太多了,各種技術都有.我不知你說哪一個.
    放大,縮小,很簡單,大部分都是去抓捲軸值或滑鼠的滾輪值,然後用這個值去設該控制件的放大率而已.
    2009年8月18日 上午 12:33
  • 他說的是這一個
    http://www.microsoft.com/downloads/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&displaylang=zh-tw


    只要加入如下程式碼即有框選放大功能:
    chartArea1.CursorX.IsUserEnabled = true;
    chartArea1.CursorX.IsUserSelectionEnabled = true;
    chartArea1.CursorX.SelectionColor = System.Drawing.SystemColors.Highlight;
    chartArea1.CursorY.IsUserEnabled = true;
    chartArea1.CursorY.IsUserSelectionEnabled = true;
    chartArea1.CursorY.SelectionColor = System.Drawing.SystemColors.Highlight;

    chartArea1自行更換成你的ChartArea name

    • 已編輯 allen741230 2009年8月18日 上午 07:22
    • 已標示為解答 Lolota Lee 2009年8月24日 上午 07:11
    2009年8月18日 上午 02:38