/// <summary>
 /// Initializes a new instance of the <see cref="BrowseForFolderDialog"/> class.
 /// Constructs a BrowseForFolderDialog with default BrowseInfoFlags set to BIF_NEWDIALOGSTYLE.</summary>
 public BrowseForFolderDialog()
 {
     BrowseInfo                = new BROWSEINFOW();
     BrowseInfo.hwndOwner      = IntPtr.Zero;
     BrowseInfo.pidlRoot       = IntPtr.Zero;
     BrowseInfo.pszDisplayName = new string(' ', 260);
     BrowseInfo.lpszTitle      = "Select a folder:";
     BrowseInfo.ulFlags        = BrowseInfoFlags.BIF_NEWDIALOGSTYLE;
     BrowseInfo.lpfn           = BrowseEventHandler;
     BrowseInfo.lParam         = IntPtr.Zero;
     BrowseInfo.iImage         = -1;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BrowseForFolderDialog"/> class. 
 /// Constructs a BrowseForFolderDialog with default BrowseInfoFlags set to BIF_NEWDIALOGSTYLE.
 /// </summary>
 public BrowseForFolderDialog()
 {
     BrowseInfo = new BROWSEINFOW();
     BrowseInfo.hwndOwner = IntPtr.Zero;
     BrowseInfo.pidlRoot = IntPtr.Zero;
     BrowseInfo.pszDisplayName = new string(' ', 260);
     BrowseInfo.lpszTitle = "Select a folder:";
     BrowseInfo.ulFlags = BrowseInfoFlags.BIF_NEWDIALOGSTYLE;
     BrowseInfo.lpfn = new BrowseCallbackProc(BrowseEventHandler);
     BrowseInfo.lParam = IntPtr.Zero;
     BrowseInfo.iImage = -1;
 }
Beispiel #3
0
 /// <summary>
 /// Constructs a BrowseForFolderDialog with default BrowseInfoFlags set to BIF_NEWDIALOGSTYLE.
 /// </summary>
 public FolderBrowser()
 {
     BrowseInfo = new BROWSEINFOW
     {
         hwndOwner      = IntPtr.Zero,
         pidlRoot       = IntPtr.Zero,
         pszDisplayName = new string(' ', 260),
         lpszTitle      = "Select a folder:",
         ulFlags        = BrowseInfoFlags.BIF_NEWDIALOGSTYLE,
         lpfn           = new BrowseCallbackProc(BrowseEventHandler),
         lParam         = IntPtr.Zero,
         iImage         = -1
     };
 }
Beispiel #4
0
        /// <summary>
        /// Constructs a BrowseForFolderDialog with default BrowseInfoFlags set to BIF_NEWDIALOGSTYLE.
        /// </summary>
        public BrowseForFolderDialog()
        {
            BrowseInfo                = new BROWSEINFOW();
            BrowseInfo.hwndOwner      = IntPtr.Zero;
            BrowseInfo.pidlRoot       = IntPtr.Zero;
            BrowseInfo.pszDisplayName = new String(' ', 260);
            BrowseInfo.lpszTitle      = "Select a folder:";
            BrowseInfo.ulFlags        = BrowseInfoFlags.BIF_RETURNONLYFSDIRS | BrowseInfoFlags.BIF_USENEWUI;
            BrowseInfo.lpfn           = new BrowseCallbackProc(BrowseEventHandler);
            BrowseInfo.lParam         = IntPtr.Zero;
            BrowseInfo.iImage         = -1;

            this.Title = "Please select a folder below:";
            this.InitialExpandedFolder = @"c:\";
            this.OKButtonText          = "OK";
        }
        /// <summary>
        /// Constructs a BrowseForFolderDialog with default BrowseInfoFlags set to BIF_NEWDIALOGSTYLE.
        /// </summary>
        public BrowseForFolderDialog()
        {
            BrowseInfo = new BROWSEINFOW();
            BrowseInfo.hwndOwner = IntPtr.Zero;
            BrowseInfo.pidlRoot = IntPtr.Zero;
            BrowseInfo.pszDisplayName = new String(' ', 260);
            BrowseInfo.lpszTitle = "Select a folder:";
            BrowseInfo.ulFlags = BrowseInfoFlags.BIF_RETURNONLYFSDIRS | BrowseInfoFlags.BIF_USENEWUI;
            BrowseInfo.lpfn = new BrowseCallbackProc(BrowseEventHandler);
            BrowseInfo.lParam = IntPtr.Zero;
            BrowseInfo.iImage = -1;

            this.Title = "Please select a folder below:";
            this.InitialExpandedFolder = @"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"; 
            this.OKButtonText = "OK";
        }
 private static extern IntPtr SHBrowseForFolderW([MarshalAs(UnmanagedType.LPStruct), In, Out] BROWSEINFOW bi);