如何去掉pb图表datawindow中的结点框框等图
好久没有用pb了,年底了,客户有需求过来,让加一些图表功能,方便查看数据的走势.可是怎么也想不起来怎么去掉graph类型的datawindow中 的烦人的框框、叉叉等小图标了.网上搜了半天也没找到.猛然想起好像以前做过呀.连忙挨个应用search:gr_1 哈哈.终于找到了.拍自己脑袋三下!这记性!该打!为了以后再需要的时候不至于还忘记,还是保存起来吧,也为了其它弟兄们偶有需要吧.其实很简 单,datawindow有个属性grSymbolType !就是line型的dw中各个serial的图标,如SymbolX! 表示叉,SymbolStar! 表示星等等.其中有个NoSymbol! ,不用说也知道了,呵呵 就是它!不墨迹了.代码说话:
//检索数据
dw_gr.setredraw( false)//不刷新dw
dw_gr.retrieve()
dw_gr.setredraw( true)//刷新dw :必须先刷新dw,才能继续!!
grSymbolType lgr_1//声明枚举变量
int li_seriescount,li_i //循环多个系列变量,如只有一个系列就不必了.
lgr_1=NoSymbol! //设置枚举变量的值:不显示那些烦人的叉叉框框!
li_seriescount=dw_gr.SeriesCount("gr_1")//得到dw中的总系列总数,
dw_gr.setredraw( false)//不刷新dw
//--------如果是多系列,则需要循环设置各个系列--------
if li_seriescount>0 then
for li_i =1 to li_seriescount
ls_name=dw_gr.SeriesName ("gr_1", li_i )
dw_gr.SetSeriesStyle("gr_1", ls_name, lgr_1)
next
end if
dw_gr.setredraw(true)//刷新dw,显示图表
|