当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 1、问题:通过Addxy方法给TChart添加标记(Mark)时,发现在TChart的横坐标会随着Mark而变化,后来发现通过以下方法可避免这种情况:双击TChart,点击Axis-> top or bottom ->labels,在styles中将labels的形式改为Value即...
 

 

    摘要:ado 方式下判断数据表是否存在下面构造两个可重载的函数,用于在ado方式下判断数据库的数据表是否存在。函数一:// ------------------------------------------------------------------------------// //----------------------------------------------------------......
 ·序列化fastreport     »显示摘要«
    摘要: 原本在开发一个报表插件,因为需要远程传输,因此需要序列化报表,序列化fastreport有两种方式, 1.仅序列化数据,由客户端接受到数据,并呈现报表,这种方式需要在客户端存储报表格式文件xxx.frf, 2.序列化fastreport的结果集(即,得到数据后可以存成的frp文件),这样frf文件不需要在客户端存在.我倾向于采用这种方式,毕竟客户端越轻越好. 简单打开一个表之后,将fr生成结果存......


TChart使用经验小结

1.问题:通过addxy方法给tchart添加标记(mark)时,发现在tchart的横坐标会随着mark而变化,后来发现通过以下方法可避免这种情况:双击tchart,点击axis-> top or bottom ->labels,在styles中将labels的形式改为value即可!

【程序编程相关:在Delphi中利用CreateRemo

2.几个有用的属性: 【推荐阅读:Delphi自带Web应用示例Iserv

        xvalue[index].yvalue[index]分别表示图表的索引为index的横纵坐标值,用这两个属性可以读取与设置索引为index的点的值,注意:不要用xvalues与yvalues,这两个属性也可以达到同样的目的,但是速度非常的慢.因为后两个在进行操作的时候可能要遍历整个图表上的值(个人观点) 【扩展信息:关于SQLDMO的使用

        图表上的每个点都是有索引的,就象一个数组一样,在onclickseries事件中有个valueindex属性,该属性可以得到鼠标所点击的点的索引值(必须将series的point设置为可见,鼠标点击到那个点时才可以触发该事件).

      在mousedown,mousemove,mouseup中,可以利用xscreentovalue(x),yscreentovalue(y)得到鼠标当时所在点对应在图表上的横纵坐标值.

e.g.

.......

private

  nowindex:integer;

  cantuo:boolean;

........

procedure tfrmmain.chart1clickseries(sender: tcustomchart;


...   下一页
    摘要://----------------------------------------------原理好简单,就是拦截右键的弹出消息.//_____________________________先创建一个twebbrowser,命名为webbrowser1在tform1.formcreate事件运行一个测试的网页.procedure tform1.formcreate(sender: tobjec......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE