问题标签 [topendialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 打开/保存文件对话框设置焦点到文件列表视图
是否可以打开 TOpenDialog、TSaveDialog 并将焦点设置为文件列表视图而不是文件名编辑框?
非常感谢
问候
multithreading - OpenDialog 不显示在 Delphi 多线程应用程序中
我试图在新线程中使用 openDialog 但它做出了如此奇怪的行为..
如果我将 if opendialog.execute then 放在 create 构造函数中,如下所示:
opendialog 正常打开,但是当我把它放在线程的执行生产者中时,它根本没有打开!
我是线程的初学者,所以有人可以为我解释发生了什么吗?
提前致谢 。
[编辑]
delphi - Delphi 5 TOpenDialog 选项不起作用
我到处都说将选项设置为 opendialog.options := [ofAllowMultiSelect]; 我所在的平台不允许我使用 [] 但是当我使用 () 时没有错误。出于某种原因,这个选项对我永远不起作用。我觉得我已经尝试了我在网上搜索的所有内容,但我还没有发现任何人遇到类似的问题。
这也很奇怪,有时我发现设置选项 (ofEnableSizing) 或类似 (ofHideReadOnly) 实际上会占用并工作 SOMETIMES (wierd) ,但 ofAllowMultiSelect 从来没有为我工作过,它是我唯一需要的。我尝试像其他平台一样做 opendialog.ofallowmultiselect := true ,但这也会出错。
任何想法都会非常受欢迎。
windows - 为什么要尝试打开生成大量线程的 TOpenDialog?
我有一个非常简单的表单,上面有一个 TOpenDialog 和一个按钮。当我按下按钮时,它会在对话框中调用 Execute。如果我在调试器中观察,打开对话框的行为会产生 14 个线程,当我关闭对话框时它们也不会消失。
有人知道这是怎么回事吗?
c++ - 如何禁止在 TOpenDialog 中显示隐藏/系统文件?
我试图编写一个安全删除文件的程序。但是,我在删除系统文件(回收站等)时遇到问题。现在我的问题是。在此对话框中隐藏文件(来自用户)的方式。我添加到列表视图中的其他文件,然后将它们重写为零。之后我删除这些文件而不回收。
delphi - Delphi 7 OnTypeChange 未更新
我正在使用 TOpenDialog 来允许用户打开 3 种不同类型的文件。当显示初始目录时,它只列出与当前选择的扩展类型匹配的文件,这是我想要的。但是,当用户选择其他类型之一时,与该类型匹配的文件名永远不会出现。如果我在文件名框中键入 *.ext,那么该扩展名的所有文件名都会显示。当用户更改文件类型时,如何获得该结果?
delphi - 带有自绘项的 TopenDialog/TSaveDialog
我想实现传统的打开和保存对话框(以及正在处理的底层项目是文件),但我想控制显示的内容来代替文件名,并包含一些图形 - 即我需要一个“ownerdraw”对话风格。除了这方面,我希望对话框的外观和感觉尽可能像传统的打开/保存对话框。
我想我自己也面临着实现这个,我只是想知道最好的起点是哪里。
javascript - Dynamics CRM:Javascript 触发打开对话框
我正在尝试创建 javascript 来打开一个对话框。
一旦当前记录上名为“new_mstatus”的字段的值等于“非活动”并且用户打算打开此记录,就会打开一个对话框。
但它不起作用。甚至没有错误弹出。
有人可以帮帮我吗?
非常感谢。
delphi - 为什么打开和保存对话框不显示与所选过滤器匹配的文件?
我希望我的打开和保存对话框显示 XML 文件。我有这个定义:
但它不显示 XML 文件。要显示路径中的任何 XML 文件,我需要选择“Todo”(*.*) 过滤器。为什么选择 XML 过滤器时不显示文件?
delphi - Delphi - 如何使用 iPhone 作为图片源通过 OpenDialog 获取目录
我有一个 Delphi 应用程序 (D2010),它允许用户通过 OpenDialog 选择一个 JPG 文件。当我从普通的 Windows 目录中选择文件时,我的 TOpenDialog.Filename 包含文件的完整路径,并且我的代码有效。我遇到的问题是用户经常将文件电话复制到手机中。当用户插入手机,运行我的代码时,TOpenDialog 显示手机上的文件,用户选择正确的 jpg 文件,但 TOenDialog.Filename 不包含文件的路径(只有文件的名称),所以我的程序找不到该文件。
对于 CAMERAS 和 CELL PHONES,图片目录是 DCIM 目录。无论出于何种原因,Windows 7 以及可能所有其他系统都不会向该目录提供驱动器号。因此 TOpenDialog 只返回文件名,而不是完整的路径名。这意味着我无法复制文件,因为我没有完整的路径名。
所以简而言之,我的问题是:当路径是手机上的存储区域(在我的情况下,iPhone 5)时,我如何使用 TOpenDialog 来获取完整的路径名。XE5 有一个名为 GetCameraPath 的例程,但 D2010 没有。