在点击鼠标右键的时候,调出程序的同时也就把这些文件调入程序。在没点击鼠标右键时,程序是没有打开的。怎么样才能判断鼠标选中了几个文件,而文件名又分别是什么呢?
解决方案 »
- 可以循环选择数据然后保存到数据集里吗?
- 如何点击Button1选中Edit1,Button2选中Edit2。明天早上8:00结帖。up有分!
- 如何在DBGrid中把符合条件的数据以颜色显示。在线等待。
- 关于控件的使用
- 关于delphi中Label控件的字体问题??
- 关于MIDAS 中 variant 类型参数 及调用方法的问题。
- free pascal编译的问题?有人知道吗?
- 关于窗体:
- !!!为什么Paradox数据库里不能显示“”(双引号)号呢???
- 用DataSnap做一个三层远程操作数据库的例子(增加,修改,删除)
- 请教绘图问题
- 求助:一段Delphi代码是什么意思,想转成java,谢谢
if FileExists(ParamStr(i)) then CheckOpenFile(ParamStr(i));
var
i: Integer;
begin
for i:=1 to ParamCount do
begin
Caption := Caption + '-' + ParamStr(i);
end;
end;函数function ParamCount: Integer;可让你知道选择了多少个文件(ParamCount-1个文件)同时函数function ParamStr(Index: Integer): string;可以让你得到选择文件的
文件名 ParamStr(0)返回你的可执行文件名(即Application.ExeName,ParamStr(1)返回
选择的第一个文件,依次类推。
其实很多东西是操作系统完成的。比如说,你选择了很多文件,并点击右键菜单,操作系统则负责打开你的关联程序,并把所选择的文件作为参数传给你,你就可是通过上述的两个函数来处理。