c++builder6.0中的OpenDialog1问题

qq_40344222 2018-05-16 09:21:53
请问我想用OpenDialog想打开.txt文件
OpenDialog1->DefaultExt="txt" ;
OpenDialog1->Filter="Text files (*.txt)";
但出现undefined symbol ‘OpenDialog1’
请问是什么问题呢?难道不是直接用吗?
...全文
1065 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
axiang8385 2018-05-25
  • 打赏
  • 举报
回复
对,是这样的
ooolinux 2018-05-25
  • 打赏
  • 举报
回复
参考: C++ Builder是怎么把设计期放置在窗体中的每一个组件、控件在运行时变成程序中的一个个具体的对象的? http://blog.163.com/tab_98/blog/static/11924097201681484617180/
hongss 2018-05-24
  • 打赏
  • 举报
回复
面向对象的开发语言,要有“对象”
ooolinux 2018-05-17
  • 打赏
  • 举报
回复
在窗体上放一个OpenDialog控件。
ooolinux 2018-05-17
  • 打赏
  • 举报
回复
引用 1 楼 u010165006 的回复:
在窗体上放一个OpenDialog控件。
然后头文件里就有了:
//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:	// IDE-managed Components
    TButton *Button1;
    TOpenDialog *OpenDialog1; //是这个
private:	// User declarations
public:		// User declarations
    __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
zhgwbzhd 2018-05-17
  • 打赏
  • 举报
回复
OpenDialog1->Filter = "文本文件|*.txt";//仅显示TXT文件 OpenDialog1->DefaultExt = ".txt";

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧