在MouseMove事件中可以得到鼠標(biāo)的位置,再用TwipsToChartPart方法就可以知道當(dāng)前位置對應(yīng)的是Chart的哪個部分。不過,這個方法的使用不太方便。你可以使用下面的代碼:PrivateSubMSChart1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)DimwhichPartAsInteger,whichSeriesAsIntegerDimwhichNumberAsIntegerMSChart1.TwipsToChartPartX,Y,whichPart,whichSeries,whichNumber,0,0Debug.PrintwhichPart,whichSeries,whichNumberEndSub你可以在某條曲線上點(diǎn)一下,這時(shí)整條曲線被選中,上面的代碼輸出的whichPart值為VtChPartTypeSeries(5),表示一個序列被選中了,whichSeries表示序列號。如果你在這條選中的曲線的不是節(jié)點(diǎn)的某個位置上點(diǎn)一下,這時(shí)某個節(jié)點(diǎn)被選中,上面的代碼輸出的whichPart值為VtChPartTypePoint(7),whichNumber表示是序列中的哪個點(diǎn),你就可以利用這些信息知道用戶選擇了哪個數(shù)據(jù)。但是MSChart的這種方式對用戶不是很方便。要在窗體上加一個TextBox控件,設(shè)置visible屬性為false另外mschart1.DoSetCursor=falsePrivateSubMSChart1_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)DimwhichPartAsInteger,whichSeriesAsIntegerDimwhichNumberAsIntegerMSChart1.TwipsToChartPartX,Y,whichPart,whichSeries,whichNumber,0,0MSChart1.AllowSeriesSelection=FalseIfwhichPart
網(wǎng)站導(dǎo)航
- zblogPHP模板zbpkf
- zblog免費(fèi)模板zblogfree
- zblog模板學(xué)習(xí)zblogxuexi
- zblogPHP仿站zbpfang