谁知道TOpenDialog的具体用法,如何才能单击一按钮就弹出文件对话框呢?要加什么头文件吗?
9 个解决方案
#1
拖一个TOpenDialog放在界面上,在按钮单击事件里写代码:
if (OpenDialog1->Execute())
{
//在文件对话框点击了[确定]按钮以后执行
//文件名(包含路径)保存在OpenDialog1->FielName里
}
if (OpenDialog1->Execute())
{
//在文件对话框点击了[确定]按钮以后执行
//文件名(包含路径)保存在OpenDialog1->FielName里
}
#2
void __fastcall TForm1::Button2Click(TObject *Sender)
{
if(OpenDialog1->Execute()){
Edit1->Text = OpenDialog1->FileName;
}
}
{
if(OpenDialog1->Execute()){
Edit1->Text = OpenDialog1->FileName;
}
}
#3
丢一个TOpenDialog空件、Button空件、Edit空件到窗体上,然后
void __fastcall TSystemForm::Button1Click(TObject *Sender)
{
if( OpenDialog1->Execute() )
{
Edit1->Text=OpenDialog1->FileName;
}
}
完成
void __fastcall TSystemForm::Button1Click(TObject *Sender)
{
if( OpenDialog1->Execute() )
{
Edit1->Text=OpenDialog1->FileName;
}
}
完成
#4
竟然同一时间2002-12-27 13:01:00 ,呵呵
#5
楼上二位好快手!!
回复人: Libran() 2002-12-27 13:01:00
回复人: kingfish(八百里秦川@龙城异客) 2002-12-27 13:01:00
回复人: HUANG_JH(IT民工) ( ) 2002-12-27 13:01:00
回复人: Libran() 2002-12-27 13:01:00
回复人: kingfish(八百里秦川@龙城异客) 2002-12-27 13:01:00
回复人: HUANG_JH(IT民工) ( ) 2002-12-27 13:01:00
#6
该揭贴了
#7
还是我快嘛
明显我敲的汉字最多~~~
明显我敲的汉字最多~~~
#8
呵呵,对,Libran()最快!
#9
楼主给分好奇怪啊? 应该给Libran分啊(估计看Libran猩猩太多)
#1
拖一个TOpenDialog放在界面上,在按钮单击事件里写代码:
if (OpenDialog1->Execute())
{
//在文件对话框点击了[确定]按钮以后执行
//文件名(包含路径)保存在OpenDialog1->FielName里
}
if (OpenDialog1->Execute())
{
//在文件对话框点击了[确定]按钮以后执行
//文件名(包含路径)保存在OpenDialog1->FielName里
}
#2
void __fastcall TForm1::Button2Click(TObject *Sender)
{
if(OpenDialog1->Execute()){
Edit1->Text = OpenDialog1->FileName;
}
}
{
if(OpenDialog1->Execute()){
Edit1->Text = OpenDialog1->FileName;
}
}
#3
丢一个TOpenDialog空件、Button空件、Edit空件到窗体上,然后
void __fastcall TSystemForm::Button1Click(TObject *Sender)
{
if( OpenDialog1->Execute() )
{
Edit1->Text=OpenDialog1->FileName;
}
}
完成
void __fastcall TSystemForm::Button1Click(TObject *Sender)
{
if( OpenDialog1->Execute() )
{
Edit1->Text=OpenDialog1->FileName;
}
}
完成
#4
竟然同一时间2002-12-27 13:01:00 ,呵呵
#5
楼上二位好快手!!
回复人: Libran() 2002-12-27 13:01:00
回复人: kingfish(八百里秦川@龙城异客) 2002-12-27 13:01:00
回复人: HUANG_JH(IT民工) ( ) 2002-12-27 13:01:00
回复人: Libran() 2002-12-27 13:01:00
回复人: kingfish(八百里秦川@龙城异客) 2002-12-27 13:01:00
回复人: HUANG_JH(IT民工) ( ) 2002-12-27 13:01:00
#6
该揭贴了
#7
还是我快嘛
明显我敲的汉字最多~~~
明显我敲的汉字最多~~~
#8
呵呵,对,Libran()最快!
#9
楼主给分好奇怪啊? 应该给Libran分啊(估计看Libran猩猩太多)