MS Chart的常用屬性和事件

2022-02-12 09:42:33 字數 1669 閱讀 1081

mschart的元素組成

最常用的屬性包括

chartareas:增加多個繪圖區域,每個繪圖區域包含獨立的圖表組、資料來源,用於多個圖表型別在乙個繪圖區不相容時。

alignmentorientation:圖表區對齊方向,定義兩個繪圖區域間的對齊方式。

alignmentstyle:圖表區對齊型別,定義圖表間用以對其的元素。

alignwithchartarea:參照對齊的繪圖區名稱。

innerplotposition:圖表在繪圖區內的位置屬性。

auto:是否自動對齊。

height:圖表在繪圖區內的高度(百分比,取值在0-100)

width:圖表在繪圖區內的寬度(百分比,取值在0-100)

x,y:圖表在繪圖區內左上角座標

position:繪圖區位置屬性,同innerplotposition。

name:繪圖區名稱。

axis:座標軸集合

title:座標軸標題

titlealignment:座標軸標題對齊方式

interval:軸刻度間隔大小

intervaloffset:軸刻度偏移量大小

minorgrid:次要輔助線

minortickmark:次要刻度線

majorgrid:主要輔助線

majortickmark:主要刻度線

datasourceid:mschart的資料來源。

legends:圖例說明。

palette:圖表外觀定義。

series:最重要的屬性,圖表集合,就是最終看到的餅圖、柱狀圖、線圖、點圖等構成的集合;可以將多種相互相容的型別放在乙個繪圖區域內,形成復合圖。

isvalueshownaslabel:是否顯示資料點標籤,如果為true,在圖表中顯示每乙個資料值

label:資料點標籤文字

labelformat:資料點標籤文字格式

labelangle:標籤字型角度

name:圖表名稱

points:資料點集合

xvaluetype:橫座標軸型別

yvaluetype:縱座標軸型別

xvaluemember:橫座標繫結的資料來源(如果資料來源為table,則填寫橫座標要顯示的欄位名稱)

yvaluemembers:縱座標繫結的資料來源(如果資料來源為table,則填寫縱座標要顯示的欄位名稱,縱座標可以有兩個)

chartarea:圖表所屬的繪圖區域名稱

charttype:圖表型別(柱形、餅形、線形、點形等)

legend:圖表使用的圖例名稱

titles:標題集合。

width:mschart的寬度。

height:mschart的高度。

常用事件:

series1.points.databind()

繫結資料點集合,如果要在乙個mschart控制項的乙個繪圖區(chartarea)內新增多個不同資料來源的圖表,就用這個主動繫結資料集合的方法。可以將表中指定欄位的值繫結到指定的座標軸上。

mschart1.databind()

給整個mschart繫結乙個資料來源,該mschart中的圖表全部可以使用該資料來源作為統計**。

mschart的元素組成

窗體的常用屬性和常用事件

2 窗體的常用事件 text 窗體標題。startposition 窗體出現在螢幕中的位置,一般選擇centerscreen。size 窗體大小。icon 窗體圖示。formbordestyle 一般選擇sizable或者none。contextmenustrip 右鍵選單 contextmenus...

事件物件和target事件屬性

什麼是事件物件呢?當我們觸發乙個事件時,便會產生乙個事件物件,這個物件中包含著這個事件的相關資訊,包括導致事件的元素 事件的型別 以及其它與特定事件相關的資訊等。這個物件是在執行事件時,瀏覽器通過函式傳遞過來的。input.onclick function evt 接受 event 物件,名稱不一定...

DataGrid屬性和事件

元件所在命名空間 system.windows.controls 元件常用方法 collapserowgroup 閉合datagrid的行分組。expandrowgroup 展開datagrid的行分組。getgroupfromitem 從具體item中得到分組。scrollintoview 滾動d...