gpt4 book ai didi

realbasic - 如何将外部文件拖放到我的 xojo 应用程序并返回路径

转载 作者:行者123 更新时间:2023-12-01 12:42:05 26 4
gpt4 key购买 nike

我想将一个文件(比如 abc.txt)拖到我的 xojo 程序中,让它写出拖放文件的路径,返回类似 C:\\mydata 的内容\abc.txt.

我该怎么做?我需要启用某些属性吗?

我无法从手册或论坛中找到任何有用的信息。

最佳答案

首先,将文件类型集 添加到您的项目中。它最初将命名为 FileTypes1,但最好将其重命名为“DropTypes”。向其中添加您喜欢接受的文件类型。要接受任何文件,请在 IDE 的文件类型集编辑器中单击这些按钮的中心:

File Types Set options

选择特殊/任何

接下来,将此行添加到应该允许放置的控件或窗口的 Open 事件中:

me.AcceptFileDrop DropTypes.All

然后将此代码添加到控件或窗口的 DropObject 事件中:

if obj.FolderItemAvailable then
dim f as FolderItem = obj.FolderItem
' Now you have the file reference in f.

' Get the path:
dim path as String = f.NativePath ' (in older RB versions, use *f.AbsolutePath* instead)

' Show the path:
MsgBox path
end

关于realbasic - 如何将外部文件拖放到我的 xojo 应用程序并返回路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23420671/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com