资源描述:
《delphi基础开发技巧》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、◇[DELPHI]网络邻居复制文件usesshellapi;copyfile(pchar(''''newfile.txt''''),pchar(''''//computername/direction/targer.txt''''),false);◇[DELPHI]产生鼠标拖动效果通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:varxpanel,ypanel,xlabel,ylabel:integer;PANEL的MouseMove事件:xpanel:=x;ypanel:=y;PANEL的DragOver事件:xpanel
2、:=x;ypanel:=y;LABEL的MouseMove事件:xlabel:=x;ylabel:=y;LABEL的EndDrag事件:label.left:=xpanel-xlabel;label.top:=ypanel-ylabel;◇[DELPHI]取得WINDOWS目录usesshellapi;varwindir:array[0..255]ofchar;getwindowsdirectory(windir,sizeof(windir));或者从注册表中读取,位置:HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVer
3、sionSystemRoot键,取得如:C:WINDOWS◇[DELPHI]在FORM或其他容器上画线varx,y:array[0..50]ofinteger;canvas.pen.color:=clred;canvas.pen.style:=psDash;.form1.canvas.moveto(trunc(x[i]),trunc(y[i]));form1.canvas.lineto(trunc(x[j]),trunc(y[j]));◇[DELPHI]字符串列表使用vartips:tstringlist;tips:=tstringlist.create;tips.loadfro
4、mfile(''''filename.txt'''');edit1.text:=tips[0];tips.add(''''lastlineadditionstring'''');tips.insert(1,''''insertstringatNO2line'''');tips.savetofile(''''newfile.txt'''');tips.free;◇[DELPHI]简单的剪贴板操作richedit1.selectall;richedit1.copytoclipboard;richedit1.cuttoclipboard;edit1.pastefromclipboard;
5、◇[DELPHI]关于文件、目录操作Chdir(''''c:abcdir'''');转到目录Mkdir(''''dirname'''');建立目录Rmdir(''''dirname'''');删除目录GetCurrentDir;//取当前目录名,无''''''''Getdir(0,s);//取工作目录名s:=''''c:abcdir'''';Deletfile(''''abc.txt'''');//删除文件Renamefile(''''old.txt'''',''''new.txt'''');//文件更名ExtractFilename(filelistbox1.filenam
6、e);//取文件名ExtractFileExt(filelistbox1.filename);//取文件后缀◇[DELPHI]处理文件属性attr:=filegetattr(filelistbox1.filename);版权申明:本站文章均来自网络,如有侵权,请联系028-86262244-215,我们收到后立即删除,谢谢!if(attrandfaReadonly)=faReadonlythen...//只读if(attrandfaSysfile)=faSysfilethen...//系统if(attrandfaArchive)=faArchivethen...//存档if(att
7、randfaHidden)=faHiddenthen...//隐藏◇[DELPHI]执行程序外文件WINEXEC//调用可执行文件winexec(''''command.com/ccopy*.*c:'''',SW_Normal);winexec(''''startabc.txt'''');ShellExecute或ShellExecuteEx//启动文件关联程序functionexecutefile(constfilename,params,defaultDir:s