title: Default No in msgbox C#
body: <pre><code>MessageBoxButtons buttons = MessageBoxButtons.YesNo;
  DialogResult result = MessageBox.Show("Are there any other products in the carton?", "Question", buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
  
              if (result == DialogResult.Yes)
              {
                  trans.Rollback();
                  MessageBox.Show("Please go to the controll room for new packaging", "Message");
                  frmHome main = new frmHome(empid);
                  main.Show();
                  this.Hide();
              }
  
              if (result == DialogResult.No)
              {
                  trans.Commit();
                  frmPalletCartonAllocation pca = new frmPalletCartonAllocation(pack, companyIdNo, skuIdNo, UnitsInCarton, UnitsInPack, carton_Code, orderNo, grvIdNo, empid);
                  pca.Show();
                  this.Hide();
              }
  </code></pre>
  
  <p>At the moment when the message box appear the 'Yes' button gets highlighted. I want the 'No' button to get highlighted instead. So default 'No'.</p>
  
  <p>How do I do this?</p>