Exemplo n.º 1
0
 private void SetOption(NativeMethods.FolderBrowserOptions option, bool value)
 {
     if (value)
     {
         _dialogOptions |= option;
     }
     else
     {
         _dialogOptions &= ~option;
     }
 }
Exemplo n.º 2
0
        private void Initialize()
        {
            RootType          = RootType.SpecialFolder;
            RootSpecialFolder = Environment.SpecialFolder.Desktop;
            RootPath          = string.Empty;
            Title             = string.Empty;

            _dialogOptions = NativeMethods.FolderBrowserOptions.BrowseFiles | NativeMethods.FolderBrowserOptions.ShowEditBox
                             | NativeMethods.FolderBrowserOptions.UseNewStyle | NativeMethods.FolderBrowserOptions.BrowseShares
                             | NativeMethods.FolderBrowserOptions.ShowStatusText | NativeMethods.FolderBrowserOptions.ValidateResult;
        }
Exemplo n.º 3
0
 private bool GetOption(NativeMethods.FolderBrowserOptions option)
 {
     return((_dialogOptions & option) != NativeMethods.FolderBrowserOptions.None);
 }
Exemplo n.º 4
0
 private void SetOption(NativeMethods.FolderBrowserOptions option, bool value)
 {
     if (value)
     {
         _dialogOptions |= option;
     }
     else
     {
         _dialogOptions &= ~option;
     }
 }
Exemplo n.º 5
0
        private void Initialize()
        {
            RootType = RootType.SpecialFolder;
            RootSpecialFolder = Environment.SpecialFolder.Desktop;
            RootPath = string.Empty;
            Title = string.Empty;

            // default options
            _dialogOptions = NativeMethods.FolderBrowserOptions.BrowseFiles
                             | NativeMethods.FolderBrowserOptions.ShowEditBox
                             | NativeMethods.FolderBrowserOptions.UseNewStyle
                             | NativeMethods.FolderBrowserOptions.BrowseShares
                             | NativeMethods.FolderBrowserOptions.ShowStatusText
                             | NativeMethods.FolderBrowserOptions.ValidateResult;
        }