title: How can I create a 2 in 1 button in C# Windows Forms Application?
body: <p>I know it's possible because it is there in the Visual Studio IDE.</p>
  
  <p>See the start button in this screenshot of Visual Studio 2017: </p>
  
  <p><a href="https://i.stack.imgur.com/xE0pU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xE0pU.png" alt="enter image description here"></a></p>
  
  <p>I want a button like that start button in the screenshot.</p>
  
  <p>The button should have 3 parts:</p>
  
  <ol>
  <li>The button (to execute some code)</li>
  <li>A vertical separator</li>
  <li>Down arrow icon which when clicked should reveal a context menu.</li>
  </ol>