• 最新文章
  • DLL动态调用函 //获取dll 文件路径

    //公用单元函数functiondllform(dllname,funcname:string):DWORD;//DLL动态调用函//获取dll文件路径varmyinifile:Tinifile;DllHandle:THandle;Dllform:TCallBaseForm;beginDllHandle:=LoadLibr...
  • DBGridEh1 but1_Click /// 导出数据xls 到指定文件夹_修改

    functionDBGridEhToXlsx(fileneme:string;controlneme:TDBGridEh;SaveDialogname:TSaveDialog):string;///导出数据xls到指定文件夹varPath,Route:string;//SaveDialogname:TSaveDialog;begin//目录...
  • [转]delphi应用SynEdit完美实现SQL语法高亮

    SynEdit是一个免费的开源语法高亮控件,支持delphi3-2006,下载地址为:http://sourceforge.net/projects/synedit/files/latest/download,安装方法参考delphi的控件安装,以下是需要配置的TSynSQLSyn的属性:1、注释的高亮显示:CommentAttri.Foreground=clGreen2、标识符...
  • DBGridEh1 but1_Click /// 导出数据xls 到指定文件夹

    but1_Click///导出数据xls到指定文件夹varPath:string;beginGetDir(0,Path);SaveDialog1.FileName:='生产排程表_'+FormatDateTime('yyyymmddhhnn',now())+'.xls';ExportDBGridEhToXlsx(DBGridE...
  • DBGridEh1.SortMarkingChanged //字段排序

    DBGridEh1.SortMarkingChanged//字段排序procedureTfrmLRPT01.DBGridEh1SortMarkingChanged(Sender:TObject);vari:Integer;s:String;functionDeleteStr(str:String;sunstr:String):String;...
  • DBGridEh1.ColWidthsChanged //双击单列自动适应列宽

    DBGridEh1.ColWidthsChanged//添加如下代码//双击单列自动适应列宽ifnotAssigned(FilterControlList)thenExit;Indent:=IndicatorWidth+2;fori:=0toDBGridEh1.Columns.Count-1dobegink...
  • Delphi ADOQuery的速度优化

    今天终于把纠缠了几天的问题改完了,说到底只是一个很小的问题,就是ADOQuery的一个小属性        把控件DBGridEh的一列的checkbox设为true,将其绑定DataSourceA和DOQuery。用Button添加了一个事件,用来取消对checkbox的操作:ADOQuery....
  • DBGridEh1.DrawColumnCell //选择整行变色

    DBGridEh1.DrawColumnCell//添加如下代码//选择整行变色beginifgdSelectedinStatethenDBGridEh1.Canvas.Brush.Color:=$00F2DCB7;DBGridEh1.DefaultDrawColumnCell(Rect,DataCol,Column,State);end;
  • Form.Create //最小化程序到任务栏

    Form.Create//添加如下代码begin//最小化程序到任务栏SetWindowLong(Handle,GWL_EXSTYLE,GetWindowLong(Handle,GWL_EXSTYLE)orWS_EX_APPWINDOW);end;
  • DBGridEh2.DrawColumnCell //选择整行变色

    DBGridEh2.DrawColumnCell//添加如下代码//选择整行变色beginifgdSelectedinStatethenDBGridEh2.Canvas.Brush.Color:=$00F2DCB7;DBGridEh2.DefaultDrawColumnCell(Rect,DataCol,Column,State);end;
  • frm3_qry1.AfterOpen //自动适应表头或内容列

    frm3_qry1.AfterOpen//添加如下代码//自动适应表头或内容列vari:Integer;begininherited;fori:=0toDBGridEh1.Columns.Count-1dobeginDBGridEh1.Columns.OptimizeWidth;DBGridEh1.Col...
  • DBGridEh1.GetCellParams // 横向斑马

    DBGridEh1.GetCellParams//添加如下代码//横向斑马beginifDBGridEh1.SumList.RecNomod2=1thenBackground:=$00ECFFFBelseBackground:=$00E7F9CE;end;
  • 温故Delphi之TreeView

    TreeView是Delphi中使用频率比较高的一个控件,虽然使用次数很多,但总结不够。借着这次做GDW原型的机会总结一下,写的过程中也会参考网上的博文TTreeView、TTreeNodes和TTreeNodeTTreeView由节点构成,建树通过对TreeView.items属性进行操作。Items是一个TTreeNodes对象,这是一个TTreeNode集...
友情链接