Chart控制項的使用 滾動條 曲線設定及標題

2021-10-23 02:22:32 字數 2141 閱讀 3581

1.開啟滾動條(scaleview.size除以interval ,大概是中間出現縱線的數量,一般動scaleview.size)

chart1.chartareas[0].cursorx.autoscroll = true;

chart1.chartareas[0].axisx.scrollbar.enabled = true;

chart1.chartareas[0].cursorx.isuserenabled = true;

chart1.chartareas[0].cursorx.isuserselectionenabled = true;

chart1.chartareas[0].axisx.scaleview.zoomable = true;

chart1.chartareas[0].axisx.scaleview.size = 8;

this.chart1.chartareas[0].axisx.interval = 1;

2.橫縱軸線條顏色

this.chart1.chartareas[0].axisx.majorgrid.linecolor = system.drawing.color.red;//橫

this.chart1.chartareas[0].axisy.majorgrid.linecolor = system.drawing.color.green;//縱

3.設定標題

this.chart1.titles.clear();

this.chart1.titles.add("s01");

this.chart1.titles[0].forecolor = color.royalblue;

this.chart1.titles[0].font = new system.drawing.font("microsoft sans serif", 12f);

this.chart1.titles[0].text = string.format(" 顯示", "時間");

4.繫結資料datatable

chart1.suspendlayout();

this.chart1.datasource = table;

this.chart1.series.clear();

foreach (datacolumn col in table.columns)

//定義儲存和顯示點的容器

series series1 = new series(col.columnname);

= true;

series1.tooltip = "#val";

series1.chartarea = "chartarea1";

series1.xvaluetype = chartvaluetype.datetime;

series1.charttype = seriescharttype.line;

series1.points.clear();

series1.points.databind(table.asenumerable(), "x", col.columnname, "");

this.chart1.series.add(series1);

_serieslist[col.columnname] =series1;

}chart1.resumelayout();

5.線條上資料點上是否有資料顯示

series.isvalueshownaslabel = false;
6.線條上的資料點標誌型別

series.markerstyle =markerstyle.none;

//線條資料點的大小

8;

7.提示框顯示y值

series1.tooltip = "#val";
數字型別,保留兩位小數,詳細可以在屬性框series集合下選擇要顯示的資料檢視是什麼格式。

滾動條控制項

滾動條通常用於瀏覽顯示內容 確定位置,也可以作為資料輸入的工具。滾動條分為水平滾動條 hscrollbar horizontal scrollbar 和垂直滾動條 vscrollbar vertical scrollbar 當滾動條位於最左端或頂端時,表示其值最小,反之為最大。滾動條常用事件 cha...

滾動條控制項ProgressBarControl使用

最小值 progressbarcontrol1.properties.minimum 0 最大值 progressbarcontrol1.properties.maximum 100 設定步長,即每次增加的數 progressbarcontrol1.properties.step 1 設定進度條的樣...

WPF WebBrowser控制項去除滾動條

方法一 適用於vs2008 1 在解決方案中新增 引用 選擇 com 下的 microsoft html object library 2 引入命名空間 using mshtml 3 新增webbrowser事件 在 webbrowser 的 loadcompleted 事件裡 mshtml.htm...