使用OpenFileDialog和dropnet c#打开dropbox文件

时间:2015-12-10 17:32:59

标签: c# winforms dropbox openfiledialog dropnet

我正在创建一个支持Dropbox的c#winforms桌面程序。问题在于用户必须选择要打开的文件(来自dropbox)。是否可以使用OpenFileDialog来显示此人的保管箱帐户的内容?我知道你可以直接将openFileDialog指向本地的dropbox文件夹,但我不想这样做。这意味着该人必须先在该计算机上安装Dropbox,然后才能使用我的程序的此功能。如果你不能这样做,你将如何使用树和列表视图来创建自己的openFileDialog?我想保持设计与标准的openFileDialog相同。我已经读过你可以创建一个用于自定义openFileDialog的说唱歌手类,但不知道它是如何工作的。

我看过谷歌但找不到我要找的东西。任何建议或例子将不胜感激。

我正在使用dotnet 4.5和dropnet库。

谢谢

1 个答案:

答案 0 :(得分:0)

OpenFileDialog仅显示现有文件。

您的程序可以像dropbox客户端应用程序一样工作,并将所有文件加载到本地文件夹中的客户端。然后,当您显示OpenFileDialog时,可以将该文件夹设置为文件对话框的InitialDirectory

此外,如果您不想加载所有文件,您可以在本地文件夹上创建虚拟(空)文件,并在用户选择显示OpenFileDialog中的文件后,然后下载文件并向用户展示。