delphi杂记.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
delphi杂记

listbox从文件中读取列表的操作 ListBox1.Items.LoadFromFile(ExtractFilePath(Application.ExeName)+aaa.txt); ListBox1.Items.Add(Edit1.Text);//添加了一个项目 ListBox1.Items.SaveToFile(ExtractFilePath(Application.ExeName)+aaa.txt); 删除项目ListBox1.Items.Delete(listbox1.itemindex); 判断窗体是否已经打开 iffrmPriceInputnilthen 注意:有时窗体虽然已经关闭,但没完全释放,最好在该窗体关闭的CLOSE事件里加入frmPrintInput=nil; 关闭MDI子窗口的方法 在子窗口的OnClose事件处理过程中加入如下代码 Action:=caFree; Delphi为一个Form的关闭行为指定了四种方式,分别是: caNone--禁止Form被关闭 caHide--Form不被关闭,但是被隐藏。被隐藏的Form仍然可以被程序访问。 caFree--Form被关闭,并且释放其占用的资源。 caMinimize--Form被最小化而不是被关闭,这是MDI子窗口的默认关闭行为。 系统配置文件*.INI的操作 头部要引用IniFiles 1、声明变量 IniFile:TiniFile; 2、指明路径 IniFile:=TIniFile.Create(ExtractFilePath(Application.ExeName)+option.ini); 3、读取变量,注意变量有类型之分readstring,readinteger...等 titleBMPFile:=IniFile.ReadString(TitleImage,FileName,);//IniFile.ReadString(组名,变量,默认值) IniFile.ReadInteger IniFile.ReadBool 4、写入或修改变量 IniFile.WriteString(标题,变量1,值); 5、用完后释放 IniFile.Free; 动态读取图象 Image1.Picture.LoadFromFile(titleBMPFile); fastreport自定义函数的用法 1、先在普通工程窗体上定义好函数 2、在frreport控件的userfunction中写入 ifansicomparetext(My_StrToRMB,Name)=0then val:=My_StrToRMB(frparser.Calc(p1)); //MY_STRTORMB是函数名 //如果定义多个函数,就多来几个IF即可。 在报表设计视图中就可以调用这个函数了。 数组是这样定义的sbh:array[0..9999999,0..1]ofstring; treeview的用法 //先定义项目序数和节点 n:Integer; Node:TTreeNode; Node:=Tree1.Selected; if(Node=nil)or(Node.StateIndex=-1)thenExit;//一般可以把不作反应的列的stateindex定为-1 n:=Node.StateIndex; Fields[]通过索引返回字段,要自己选择返回的类型! FieldByName()通过名字返回字段,要自己选择返回的类型! FieldValues[]通过名字返回字段的值,自动化类型! 调用外部程序方法 用ShellExecute,在USES段加入SHELLAPI,使用时如: ShellExecute(handle,open,c:/myapp/myapp.exe,-s,,SW_SHOWNORMAL); 第一个参数为父窗口句柄; 第二个参数为打开方式(OPEN,PRINT两种); 第三个参数为执行文件全路径; 第四个参数为执行文件参数; 第五个参数为执行文件开始运行时的初始目录; 第六个参数为为执行文件运行方式(SW_HIDE,SW_MAXIMIZE,SW_MINIMIZE, SW_RESTORE,SW_SHOW,SW_SHOWDEFAULT,SW_SHOWMAXIMIZED,SW_SHOWMINIMIZED, SW_SHOWMINNOACTIVE,SW_SHOWNA,SW_SHOWNOACTIVATE,SW_SHOWNORMAL); 判断文件是否存在 ifnotfileexists(db2.mdb.bak)then... 判断按键 ifKey=#13then//如果回车则。。。 退出 关闭窗口close; 关闭程序:Application.Te

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档