title: FolderBrowserDialog on company network to select subfolder
body: <p>In my WPF app the user needs to select a folder, which path is in the company network. I use the <code>System.Windows.Forms.FolderBrowserDialog</code> and the following code gets executed on a button click event:</p>
  
  <pre><code>        FolderBrowserDialog fbd = new FolderBrowserDialog();
          fbd.SelectedPath = "\\\\company.net\\data\\_Confidential";
          DialogResult result = fbd.ShowDialog();
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/E6xVO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/E6xVO.png" alt="FolderBrowserDialog on start"></a> </p>
  
  <p>When the <code>FolderBrowserDialog</code> opens, the system automatically scans for other network devices and that causes the following problem:</p>
  
  <p><a href="https://i.stack.imgur.com/d1Ict.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/d1Ict.png" alt="FolderBrowserDialog after 3 seconds"></a></p>
  
  <p>The network tree gets filled with other devices and causes my <code>SelectedPath</code> to scroll away. This is pretty annoying when a user starts searching for a special subfolder, because he has to scroll down or his selection clicks can hit a newly added device (lost focus).  </p>
  
  <p>How can i avoid this problem? </p>
  
  <p>Thoughts:</p>
  
  <ul>
  <li>Can I extend/overwrite the <code>System.Environment.SpecialFolder</code> Enum and 
  set <code>fbd.RootFolder = System.Environment.SpecialFolder.MySepcialNetworkPath;</code></li>
  <li>Should I access the network folder with another dialog/control?</li>
  <li>Should I remove the "Browse..." <code>Button</code> in my View and instead scan the whole <code>\\\\company.net\\data\\_Confidential</code> path and provide a combobox/other selection control(e.g. own subfolder-tree)?</li>
  </ul>