title: Keep button color unchanged when it is disabled
body: <p>I want to keep the button color from changing to grey when I disable it. I'm using an image for the background color and I've set the <code>ForeColor</code> to white. When the button is disabled I want to keep it as it is, not having it changed to grey. My code is:</p>
  
  <pre><code>Private Sub btnItemNonTaxable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnItemNonTaxable.Click
      If Shift = 0 Then
          MessageBox2("Please Begin the Shift before you start the transaction.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
          Exit Sub
      End If
      txtNonInventoryQuantity.Text = "1"
      pnlOpenItem.Visible = True
      LabelNonInventory.Text = "Non-Inventory Non-Taxable"
      isOpenItem = True
      chkTax1.Visible = False
      chkTax1.Checked = False
      txtPrice.Focus()
      btnCashDrop.Enabled = False
      If Not btnCashDrop.Enabled Then
          btnCashDrop.Image = My.Resources.small_green
  btnCash.ForeColor = Color.White
      End If
  </code></pre>