- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi实用技巧经验(图文)
‘’空 ‘ ’空格
空格调整对齐方式
窗体的visible属性设置相当于showmodal
aq一行一行执行,所以要把一些语句写在循环里(除了在grid添加数据)
Caption,Text:显示名 Name:系统名
Sql表:create,drop,alter 数据:insert,delete,update
数据模块在uses里时用文件名,调用时用系统名
全局变量:用于不同表单间的传值。如在public中定义变量a,使用时把值赋给form.a,具体可参考设置第一列为下拉式菜单
Delphi设置 切换窗体project-options-forms 字体tools-options-display
问题处理
属性栏消失按F11
Image提示“unknown picture file extension(.jpg) ”uses中加 Jpeg
重建某个窗体(如unit2):新建unit1unit2,退出再重建,使之产生dcu文件,再将这三个文件复制到所需目录下,同时删除history文件夹
DBGrid某列的小数位数(at默认会去掉末尾的0,如1.00-1) TFloatField(dbGrid1.Columns[2].Field).DisplayFormat := 0.00;
函数
定位posex(str1, str2,[n]) 在str1在str2从n的位置开始的位置,默认从1开始,输出int类型,必须在uses中加入StrUtils posex(b,abcabcabc,3)=5
复制copy(str,2,3),输入输出都是str,如copy(inttostr(1234),2,2)=23
长度length(str) 输出int
重复dupestring(chr(9),10) 将Tab重复10次,必须在uses中加入StrUtils
左取leftstr(str,2),rightstr(str,2) ,必须在uses中加入StrUtils
保留小数位数(2位),会四舍五入 FormatFloat(0.00,1.111),str类型
格式
小数
小数定义成real,转换floattoint,inttofloat; floattostr ,strtofloat Asfloat
验证trystrtofloat(同理trystrtoint)
Var
s: string;
x:double;
begin
s:=123.45x;
if not trystrtofloat(s,x)
then showmessage(数据类型转换出错);
end
保留小数位数(2位),会四舍五入 FormatFloat(0.00,1.111),str类型
DBGrid某列的小数位数(默认会去掉末尾的0,如1.00-1,下面语句只改变DBGrid显示格式,若从at取出数据给edit,显示的还是去0,但是sql表中定义成money类型而delphi中提交如1,则sql表中自动转换为1.00) TFloatField(dbGrid1.Columns[2].Field).DisplayFormat := 0.00;
日期
定义成date1:TDateTime,转换用datetostr, strtodate [ if not TryStrToDate(str,date1) then...] AsDateTime
常见键值
vbKeyBack 8 BACKSPACE 键
vbKeyTab 9 TAB 键
vbKeyReturn 13 ENTER 键
1.3 MB_ICONQUESTION
出现「问号」图示
1.4 MB_ICONSTOP 或 MB_ICONERROR 或 MB_ICONHAND
出现「红色X」图示
2. 指定讯息视窗出现的按钮
2.1 MB_ABORTRETRYIGNORE
出现「Abort」「Retry」「Ignore」三个按钮
2.2 MB_OK
出现「Ok」按钮,为预设值。
2.3 MB_OKCANCEL
出现「Ok」「Cancel」两个按钮
2.4 MB_RETRYCANCEL
出现「Retry」「Cancel」两个按钮
2.5 MB_YESNO
出现「Yes」「No」两个按钮
2.6 MB_YESNOCANCEL
出现「Yes」「No」「Cancel」三个按钮
3. 可指定预设Focus在哪一个按钮
3.1 MB_DEFBUTTON1
指定focus在左边第一个按钮,这是预设值。
3.2 MB_DEFBUTTON2、MB_DEFBUTTON3、MB_DEFBUTTON4
以此类推,指定focus在左边第二、三、四个按钮
4. 可指定是否
文档评论(0)