TOpenDialog的具体用法

时间:2021-05-03 04:26:18
我是刚开始用CBUILDER,手头也没有TOpenDialog的资料。
谁知道TOpenDialog的具体用法,如何才能单击一按钮就弹出文件对话框呢?要加什么头文件吗?

9 个解决方案

#1


拖一个TOpenDialog放在界面上,在按钮单击事件里写代码:
if (OpenDialog1->Execute())
{
  //在文件对话框点击了[确定]按钮以后执行
  //文件名(包含路径)保存在OpenDialog1->FielName里
}

#2


void __fastcall TForm1::Button2Click(TObject *Sender)
{

if(OpenDialog1->Execute()){
  Edit1->Text = OpenDialog1->FileName;
}
}

#3


丢一个TOpenDialog空件、Button空件、Edit空件到窗体上,然后

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

#6


该揭贴了

#7


还是我快嘛
明显我敲的汉字最多~~~

#8


呵呵,对,Libran()最快!

#9


楼主给分好奇怪啊? 应该给Libran分啊(估计看Libran猩猩太多)

#1


拖一个TOpenDialog放在界面上,在按钮单击事件里写代码:
if (OpenDialog1->Execute())
{
  //在文件对话框点击了[确定]按钮以后执行
  //文件名(包含路径)保存在OpenDialog1->FielName里
}

#2


void __fastcall TForm1::Button2Click(TObject *Sender)
{

if(OpenDialog1->Execute()){
  Edit1->Text = OpenDialog1->FileName;
}
}

#3


丢一个TOpenDialog空件、Button空件、Edit空件到窗体上,然后

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

#6


该揭贴了

#7


还是我快嘛
明显我敲的汉字最多~~~

#8


呵呵,对,Libran()最快!

#9


楼主给分好奇怪啊? 应该给Libran分啊(估计看Libran猩猩太多)