读书人

bcb OpenDialog解决方法

发布时间: 2013-06-26 14:29:32 作者: rapoo

bcb OpenDialog
大家好,我有个问题:当我第二次打开文件时弹出的目录内为第一次选择的目录,可是我想实现当我用OpenDialog控件打开文件时,第2,3,4,5,。。。每次打开时的目录都是第一次弹出的目录,及时我在第一次选择的文件没在这个目录下
不知道怎么办 大家有没有好方法??? bcb OpenDialog
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

可是我在程序里设置了之后,当我我程序考到别人电脑的不同目录下,同样会出现无法加载设置对应目录下的图片,不知道妖哥还有没有别的方法??


没明白你的意思,上代码。

Button事件里的:
OpenDialog1->Filter="文本文件(*.txt)
[解决办法]
*.txt
[解决办法]
所有文件(*.*)
[解决办法]
*.*";
if(OpenDialog1->Execute())
{
Memo1->Lines->Clear();
Memo1->Lines->LoadFromFile(OpenDialog1->FileName);
}
Image1->Picture->LoadFromFile("abc.bmp");
abc.bmp在保存程序的文件夹里。
当我第一次点击Button时,能正常加载图片,可是如果在第一次弹出打开对话框后,我没从*当前保存程序的文件夹*里选择txt文本,而从其他路劲下选择了文本,则第二次单击Button时会弹出无法找到"abc.bmp"文件的错误



Image1->Picture->LoadFromFile( ExtractFilePath(Application->ExeName)+"abc.bmp");

读书人网 >C++ Builder

热点推荐