<p>Using VS2008, C#, .Net 2 and Winforms how can I make a regular Button look "pressed"?
Imagine this button is an on/off switch. 
<code>ToolStripButton</code> has the Checked property, but the regular Button does not.</p>

[{'answer_id': 4924, 'author': 'Tanerax', 'author_id': 567, 'author_profile': 'https://Stackoverflow.com/users/567', 'pm_score': 8, 'selected': True, 'text': '<p>One method you can used to obtain this option is by placing a "CheckBox" object and changing its "Appearance" from "Normal" to "Button" this will give you the same functionality that I believe you are looking for.</p>\n'}, {'answer_id': 13982, 'author': 'Mark Cidade', 'author_id': 1659, 'author_profile': 'https://Stackoverflow.com/users/1659', 'pm_score': 2, 'selected': False, 'text': '<p>You could probably also use the ControlPaint class for this.</p>\n'}, {'answer_id': 197561, 'author': 'Chris Hughes', 'author_id': 27405, 'author_profile': 'https://Stackoverflow.com/users/27405', 'pm_score': 0, 'selected': False, 'text': '<p>I think you may need a <code>ToggleButton</code>. You can take a look at third party vendors of WinForms components such as Telerik, DevExpress, ComponentFactory, ViBlend which provide such control. They all provide toggle buttons.</p>\n'}]
['https://Stackoverflow.com/questions/4913', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/626/']