超级简单的问题,如果你答不出来,那你就……

yxf 2000-08-20 01:47:00
见过Windows中的目录选择公共对话框吗?就是那个名为“浏览文件夹”的那个。
能不能告诉我如果在Delphi中调用它?不安装common control地使用它。
...全文
416 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt642 2001-05-31
  • 打赏
  • 举报
回复
34336关注!
taxi 2000-08-21
  • 打赏
  • 举报
回复
就是用SelectDirectory,用法如下;
procedure TForm1.Button1Click(Sender:TObject);
var
path:string;
begin
SelectDirectory('请选择目录','',path);//path就是你选择的目录,如果不为空的话;
end;
taxi 2000-08-21
  • 打赏
  • 举报
回复
就是selectDirectory了,不过要uses FileCtrl.
用法如下:
procedure TForm1.Button1Click(Sender:TObject);
var
path:string;
begin
selectDirectory('请选择目录','',path);//path就是你选择的目录,如果不为空的话
end;
flyingknight 2000-08-21
  • 打赏
  • 举报
回复
我不会delphi...我就怎么样?
gwenz166 2000-08-21
  • 打赏
  • 举报
回复
在object中inport type libary选micrsoft common dialog (sp3)就可加载!应该家通用对话框吧!office也是用这个!
wxz 2000-08-20
  • 打赏
  • 举报
回复
目录对话框于文件对话框不一样的,用现成的函数SelectDirectory,另外请参考文档(文档中心)
"目录处理函数"
Sunlet 2000-08-20
  • 打赏
  • 举报
回复
一个实用的函数
var thefilename:string;
procedure TFormsetpara.ButtonNavigateClick(Sender: TObject);
var dlg:TOpenDialog;
begin
dlg:=TOpenDialog.Create(self);
if dlg.Execute then
begin
thefilename:=dlg.FileName;
VoiceFileName.Text:=dlg.FileName;
end;
end;
Wingsun 2000-08-20
  • 打赏
  • 举报
回复
使用windows API
SHBrowseForFolder
WINSHELLAPI LPITEMIDLIST WINAPI SHBrowseForFolder(
LPBROWSEINFO lpbi
);
bi: TBrowseInfo;
bi.hwndOwner := Handle;
bi.pidlRoot := pidlDomain;
bi.pszDisplayName := lpBuffer;
bi.lpszTitle := PChar(Title);
bi.ulFlags := 0;
bi.lpfn := FDCallback;
bi.lParam := UINT(self);

pidlBrowse := SHBrowseForFolder(bi);
fantsy 2000-08-20
  • 打赏
  • 举报
回复
Dialog标签中有现成的
在想调用的地方执行如:opendialog1.execute;的语句
StarRainBow 2000-08-20
  • 打赏
  • 举报
回复
是否说的是以树型目录显示我的电脑,网上邻居,控制面板等等的Dialog?
我这里有一个带源码的VCL,想要?和我联系。taiputong@sina.com
yiyu 2000-08-20
  • 打赏
  • 举报
回复
Delphi中有一个标准控件OpenDialog在Dialog标签页中可以找到。你说的是这个吧。
Nicrosoft 2000-08-20
  • 打赏
  • 举报
回复
那个好像不是公共对话框吧。不过,CSDN.Net里有这个VCL控件的。我用过,Delphi 5可以安装
实验题目:数据库设计 实验目的:掌握数据库的设计方法 实验内容:网上论坛的数据库设计 需求 : (1)论坛可以分为多个版块,如 C#版块、C++版块、Java 版块等, 注册用户可以在版块中发帖和跟贴。版块的数量和名称尚未 确定。 (2)每个注册用户拥有一定数量的可用分和专家分,不区分是在 哪个版块的分数。 (3)每个用户注册时自动得到可用分 3000 分,发帖时可以设定 这个帖子的分数是多少,分数从可用分中扣除。 (4)每次发帖可以设置的分数最大值为 100。 (5)用户每天第一次登录时自动增加可用分 20 分,当天重复登 录不再增加可用分。 (6)发帖人问题得到满意复后结帖,结帖时根据跟贴用户的回 ,由发帖人决定给予的分数,跟贴人得到的分数记入其专 家分。 (7)发帖人在这个帖子中给予跟贴人的分数总和不能超过发帖时 设定的分数。 (8)发帖人不可以给自己专家分。 (9)用户根据专家分的多少确定其用户等级,如刚登录时专家分 为 0 分,为初级用户;得到 200 分后为一级用户;500 分后 为二级用户……。用户等级的名称及分数段尚未确定。 (10)系统有超级用户、大版主、分版版主三种管理员,超级用 户系统初始化时设定。 (11)每个注册用户都可以申请分版版主,申请后由注册用户投 票,投票期为 30 天,支持票数达到最近 30 天登录过的用户 数的 10%以上,且反对票数不超过总投票数的 30%,并由大 版主或超级用户审核后,获得分版版主资格。 (12)超级用户可以指定大版主,大版主不一定是分版版主,大 版主可以有多名。 (13)每个版的分版版主可以有多名,版主可以删除违反版规的 帖子,帖子删除后,发帖人发帖时扣除的可用分不再恢复; 如果删除的帖子已经结帖,跟贴人得到的专家分要扣除。 (14)对于分版版主无故删除帖子的行为,用户可以向大版主投 诉,由大版主决定删除是否违规;如果确属违规删除,则恢 复以删除的帖子,并恢复分数。 (15)对于投诉严重的分版版主,或不能承担版主责任的分版版 主,大版主可以取消其版主资格;超级用户同样也可以取消 大版主的资格。 提交内容:实验报告书,提交电子版,不需要使用实验报告纸。 报告内容: (1)需求分析部分:用自然语言描述系统需求,要求至少包含本文 "需求"部分所包含的 1~9 部分功能,第 10 及以后部分为选做。 画出数据流图。 (2)概念结构设计:根据数据流图,确定需要存储的实体,画出分 E-R 图;将分 E-R 图集成为初步 E-R 图,并设计基本 E-R 图。 (3)逻辑结构设计:将 E-R 图转换为关系模型,并进行必要的优化, 设计必要的用户子模式。 (4)物理设计(选做):确定必要的存取方法,确定存储结构和系统 配置。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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