关于TCHART(100分)

  • 主题发起人 主题发起人 google
  • 开始时间 开始时间
G

google

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么作到把MOUSE移到某一条SERIES上时,显示该点的值。
移到别的地方时不显示。
 
我也想知道。
 
好像delphi 的例题里有
 
demos->teechart->GanttForm窗体
 
用下段代码不知道能不能达到你的要求
procedure Tzl1Form.DBChart1ClickSeries(Sender: TCustomChart;
Series: TChartSeries;
ValueIndex: Integer;
Button: TMouseButton;
Shift: TShiftState;
X, Y: Integer);
var
XFieldValue,YFieldValue :do
uble;
// 最近的数据点对应的字段值
vx,vy:double;// 鼠标位置对应于X,Y轴上的坐标值
begin
Series.GetCursorValues(vX,vY);
XFieldValue := Series.XValues[ValueIndex];
YFieldValue := Series.YValues[ValueIndex];
label1.Caption:=floattostr(yfieldvalue);
end;
 
后退
顶部