unit uswlmselectda;
【程序编程相关:VCL Component Messag】{$s-,w-,r-} 【推荐阅读:拷贝DBGrid当前行 】
interface 【扩展信息:帖个HOOK鼠标滚轮滚动的DLL。 】
{$c preload}uses
windows,messages,sysutils, types, classes, graphics, controls,stdctrls,forms, strutils,math,adodb,tflatbuttonunit,uswlmstyleedit;type
teditdatatype = (sdstring, sdinteger,sdfloat,sdmoney,sddate); tvalignment = (tvatopjustify, tvacenter, tvabottomjustify); tdatastyle = (dsbm, dszj, dsmc); type tselectda = class(tcustomcontrol) private fpen: tpen; fbrush:tbrush; ffont:tfont; fcaption:string; fbmtext:string; fzjtext:string; fmctext:string; fdatatype: teditdatatype; fprecision: integer; freadonly:boolean; feditfont:tfont; fhalignment : talignment; fvalignment : tvalignment; fedit:tstyleedit; fbutton:tflatbutton; ftitlename:string; ftablename:string; fdatastyle:tdatastyle; fbmfield:string; fzjfield:string; fmcfield:string; fonclick: tnotifyevent; fonenter: tnotifyevent; fonexit: tnotifyevent; fonkeypress: tkeypressevent; procedure setpen(const value:tpen); procedure setbrush(const value:tbrush); procedure setfont(const value:tfont); procedure setcaption(const value:string); procedure setbmtext(const value:string); procedure setzjtext(const value:string); procedure setmctext(const value:string); procedure setdatatype(const value: teditdatatype); procedure setprecision(const value: integer); procedure setreadonly(const value:boolean); procedure seteditfont(const value:tfont); procedure sethalignment(const value:talignment); procedure setvalignment(const value:tvalignment); procedure settitlename(const value:string); procedure settablename(const value:string); procedure setdatastyle(const value:tdatastyle); procedure setbmfield(const value:string); ... 下一页