欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mschart控件如何使鼠標(biāo)移動到數(shù)據(jù)標(biāo)記上時(shí)顯示相應(yīng)的內(nèi)容?

錢諍諍2年前11瀏覽0評論

在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