B1的OpenFileDialog

2020-08-25 05:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我注意到sdk似乎没有Ope...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我注意到sdk似乎没有OpenFileDialog,您可以在其中浏览文件。 我尝试将dotnet随附的那个与UI API一起使用,但是似乎没有出现。 有人能帮忙吗? 谢谢

这是我的代码:

OpenFileDialog openFileDialog1 = new OpenFileDialog();

openFileDialog1.InitialDirectory = @" C:\";

openFileDialog1.Title ="选择文件";

openFileDialog1.Filter ="访问文件| * .mdb";

如果(openFileDialog1.ShowDialog()!= DialogResult.Cancel)

{

oEdit.Value = openFileDialog1.FileName;

}

其他

{

oEdit.Value ="";

}

字符串loadString = oEdit.Value.ToString();

编辑:Costas Ioannou于2009年6月16日下午4:11

5条回答
粗暴的香蕉
2020-08-25 06:28

嗨,

如果您搜索论坛,您将看到很多openfiledialog解决方案。 这是一个示例,但在 VB.NET 中,

调用findfile获取文件名

 公共类WindowWrapper

         实现System.Windows.Forms.IWin32Window
         私人_hwnd作为IntPtr

         Public Sub New(ByVal句柄为IntPtr)
             _hwnd =句柄
         结束子

         System.IntPtr实现的公共只读属性Handle()
 System.Windows.Forms.IWin32Window.Handle
             得到
                 返回_hwnd
             结束获取
         最终财产

     末级

 

 公共函数FindFile()作为字符串

         Dim ShowFolderBrowserThread作为Threading.Thread
         尝试
             ShowFolderBrowserThread =新线程.Thread(AddressOf ShowFolderBrowser)
             如果ShowFolderBrowserThread.ThreadState = System.Threading.ThreadState.Unstarted然后
                 ShowFolderBrowserThread.SetApartmentState(System.Threading.ApartmentState.STA)
                 ShowFolderBrowserThread.Start()
             ElseIf ShowFolderBrowserThread.ThreadState = System.Threading.ThreadState.Stopped然后
                 ShowFolderBrowserThread.Start()
                 ShowFolderBrowserThread.Join()

             万一
             而ShowFolderBrowserThread.ThreadState = Threading.ThreadState.Running
                 Application.DoEvents()
             结束时间
             如果BankFileName <>""然后
                 返回BankFileName
             万一
         异常捕获
             m_SBO_Application.MessageBox(" FileFile"&ex.Message)
         结束尝试

         返回""

     结束功能

 

在下一个回复中继续。.

此致

J。

编辑:Janos Nagy于2009年6月16日下午6:18

一周热门 更多>