首先需要一个Edit控件,一个Button和一个OpenDialog
Edit命名为urlOpen,Button为btnOpen,OpenDialog为OpenDialog1
那么在btnOpen的Click事件里打开的命令就是
c++代码如下:
if (OpenDialog1->Execute())
{
urlOpen->Text=OpenDialog1->FileName;//将文件名填入urlOpen文本框
}
调用FileCtrl单元的SelectDirectory函数
#include
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString Dir = "C:\\";
AnsiString selectDir = "";
if(SelectDirectory(Dir, WideString("C:\\"),selectDir))
Label1->Caption = selectDir;
}
如果编译出现[Linker Error] Unresolved external '__fastcall Filectrl::SelectDirectory(System::AnsiString&, System::Set
错误
请参考
bbs.csdn.net/topics/5039
进行设置
1、调用FileCtrl单元的SelectDirectory函数
2、例程:
#include
void __fastcall TForm1::Button1Click(TObject *Sender){
AnsiString Dir = "C:\\";
AnsiString selectDir = "";
if(SelectDirectory(Dir, WideString("C:\\"),selectDir))
Label1->Caption = selectDir;
}