zoukankan      html  css  js  c++  java
  • WPF中弹出文件夹浏览对话框

    附一个共享目录正则表达式判断:

    bool result= System.Text.RegularExpressions.Regex.IsMatch("\pc-testshare", @"^\\[a-zA-Z0-9.-]+(\([^\?/*|<>:" + """ + "])+){1,}$");
            private void btnSelectNetShareDir_Click(object sender, RoutedEventArgs e)
            {
                txtNetUploadDir.Text = string.Empty;
    
                System.Windows.Forms.FolderBrowserDialog fbd = new System.Windows.Forms.FolderBrowserDialog();
                System.Windows.Interop.HwndSource hwn = PresentationSource.FromVisual(this) as System.Windows.Interop.HwndSource;
                System.Windows.Forms.IWin32Window win = new WinFormWindow(hwn.Handle);
                fbd.ShowNewFolderButton = true;
                fbd.Description = "请选择共享目录...";
                if (fbd.ShowDialog(win) == System.Windows.Forms.DialogResult.OK)
                {
                    txtNetUploadDir.Text = fbd.SelectedPath;
                }
            }
            public class WinFormWindow : System.Windows.Forms.IWin32Window
            {
                IntPtr _handle;
                public WinFormWindow(IntPtr handle)
                {
                    _handle = handle;
                }
                IntPtr System.Windows.Forms.IWin32Window.Handle
                {
                    get { return _handle; }
                }
            }
  • 相关阅读:
    台式机安装无线网卡建立共享操作
    Mean shift
    拉格朗日乘子法
    凸集和凸函数
    图像插值法
    高斯平滑
    gamma校正
    SIFT feature
    VS2013+Win10+opencv3.0配置(包括opencv2.4.10版本)
    caffe添加自己编写的Python层
  • 原文地址:https://www.cnblogs.com/wjshan0808/p/5842941.html
Copyright © 2011-2022 走看看