首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

bcb OpenDialog解决方法

2013-06-26 
bcbOpenDialog大家好,我有个问题:当我第二次打开文件时弹出的目录内为第一次选择的目录,可是我想实现当我

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");

热点排行