private void SetOption(NativeMethods.FolderBrowserOptions option, bool value) { if (value) { _dialogOptions |= option; } else { _dialogOptions &= ~option; } }
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; }
private bool GetOption(NativeMethods.FolderBrowserOptions option) { return((_dialogOptions & option) != NativeMethods.FolderBrowserOptions.None); }
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; }