27.1.4 图表控件的基本事件
MSChart控件对象提供常用事件有单击事件、双击事件、获得焦点事件、失去焦点事件等。MSChart控件的基本事件如表27-6所示。
表27-6 MSChart控件的基本事件
|
编号 |
事 件 |
何 时 触 发 |
|
1 |
AxisActivated |
双击图表的标轴时,该事件发生 |
|
2 |
AxisLabelActivated |
双击坐标轴标签时,该事件发生 |
|
3 |
AxisLabelSelected |
单击坐标轴标签时,该事件发生 |
|
4 |
AxisLabelUpdated |
改变坐标轴标签时,该事件发生 |
|
5 |
AxisSelected |
单击图表坐标轴时,该事件发生 |
|
6 |
AxisTitleActivated |
双击坐标轴标题时,该事件发生 |
|
7 |
AxisTitleSelected |
单击坐标轴标题时,该事件发生 |
|
8 |
AxisSelected |
单击图表坐标轴时,该事件发生 |
|
9 |
AxisTitleActivated |
双击坐标轴标题时,该事件发生 |
|
10 |
AxisTitleSelected |
单击坐标轴标题时,该事件发生 |
|
11 |
AxisTitleUpdated |
坐标轴标题变更时,该事件发生 |
|
12 |
AxisUpdatedEvent |
坐标轴变更时,该事件发生 |
|
13 |
ChartActivated |
双击MSChart控件时,该事件发生, 但是双击图表的特定元素时事件不 发生 |
|
14 |
ChartSelected |
单击MSChart控件时,该事件发生, 但是单击图表的某个元素时事件不 发生 |
|
15 |
ChartUpdated |
当图表变更时,该事件发生 |
|
16 |
Click |
此事件是在一个对象上按下然后释放 一个鼠标按键时发生 |
|
17 |
DataUpdated |
图表数据网格变更时,该事件发生 |
|
18 |
DblClick |
当在一个对象上按下和释放鼠标按键并 再次按下和释放鼠标按键时,该事件发生 |
|
19 |
DonePainting |
重新绘制图表后,该事件立即发生 |
|
20 |
DragDrop |
在一个完整的拖放动作完成或使用 Drag方法,并将其Action参数被设置为2时发生 |
|
21 |
DragOver |
在拖放操作正在进行时发生 |
|
22 |
FootnoteActivated |
双击图表脚注时,该事件发生 |
|
23 |
FootnoteSelected |
单击图表脚注时,该事件发生 |
|
24 |
FootnoteUpdated |
图表脚注变更时,该事件发生 |
|
25 |
GotFocus |
当MSChart控件对象获得焦点时产生该事件 |
|
26 |
KeyDown |
当MSChart控件对象具有焦点时按下一个键时发生 |
|
27 |
KeyUp |
当MSChart控件对象具有焦点时松开一个键时发生 |
|
28 |
KeyPress |
当用户在MSChart控件对象上按下和松开一个键时发生 |
|
29 |
LegendActivated |
双击图表图例时,该事件发生 |
|
30 |
LegendSelected |
单击图表的图例时,该事件发生 |
|
31 |
LegendUpdated |
当图表的图例变更时,该事件发生 |
|
32 |
LostFocus |
当MSChart控件对象失去焦点时发生 |
|
33 |
MouseDown |
当在MSChart控件对象上按下鼠标按键时发生 |
|
34 |
MouseMove |
当在MSChart控件对象上移动鼠标时发生 |
|
35 |
MouseUp |
当在MSChart控件对象上释放鼠标按键时发生 |
|
36 |
OLECompleteDrag |
当MSChart控件对象被放到目标部件 时发生,并通知MSChart控件对象 拖放操作被执行或取消 |
续表
|
编号 |
事 件 |
何 时 触 发 |
|
37 |
OLEDragDrop |
当MSChart控件对象决定放操作能发生, 且MSChart控件对象被放到目标 部件时,此事件发生 |
|
38 |
OLEDragOver |
当一个控件对象在另一个控件 对象上拖动时发生 |
|
39 |
OLEGiveFeedback |
在每个OLEDragOver事件后发生。 OLEGiveFeedback允许源部件提供可视的反馈 |
|
40 |
OLESetData |
当目标部件在源的DataObject对象上执行 GetData方法,但是还没有加载规定格式 的数据之前,在源部件上发生 |
|
41 |
OLEStartDrag |
当部件的OLEDrag方法被执行时或 者在OLEDragMode属性被设为Automatic, 部件初始化OLE拖放操作时发生 |
|
42 |
PlotActivated |
双击图表绘图区时产生该事件 |
|
43 |
PlotSelected |
单击图表绘图区时产生该事件 |
|
44 |
PlotUpdated |
当图表绘图区被改动时产生该事件 |
|
45 |
PointActivated |
双击数据点时产生该事件 |
|
46 |
PointLabelActivated |
双击数据点标签时产生该事件 |
|
47 |
PointLabelSelected |
单击数据点标签时产生该事件 |
|
48 |
PointLabelUpdated |
当数据点标签被改变时产生该事件 |
|
49 |
PointSelected |
单击数据点时产生该事件 |
|
50 |
PlotUpdated |
当图表绘图区被改动时产生该事件 |
|
51 |
SeriesActivated |
双击图表系列时产生该事件 |
|
52 |
SeriesSelected |
当单击图表系列时产生该事件 |
|
53 |
SeriesUpdated |
当图表系列改变时产生该事件 |
|
54 |
TitleActivated |
双击图表标题时产生该事件 |
|
56 |
TitleSelected |
单击图表标题时产生该事件 |
|
55 |
TitleUpdated |
当改变图表标题时产生该事件 |
|
57 |
Validate |
在焦点转换到另一个控件之前发生 |
本文详细介绍了MSChart控件的基本事件,包括单击、双击、获得焦点、失去焦点等事件及其触发条件,适用于需要了解MSChart控件事件机制的开发者。
615

被折叠的 条评论
为什么被折叠?



