How do i add an icon like in the screenshot below inside of a button? I cannot seem to find how to do it.
In WinForms use Button.Image
(MSDN) like this:
private void SetMyButtonIcon() { // Assign an image to the button. button1.Image = Image.FromFile("C:\\Graphics\\My.ico"); // Align the image and text on the button. button1.ImageAlign = ContentAlignment.MiddleRight; button1.TextAlign = ContentAlignment.MiddleLeft; }
and you can use Button.TextImageRelation
Property to set the position of text and image relative to each other:
Overlay
: image and text share the same space on a control.ImageBeforeText
: the image is displayed horizontally before the text of a control.TextBeforeImage
: the text is displayed horizontally before the image of a control.ImageAboveText
: the image is displayed vertically above the text of a control.TextAboveImage
: the text is displayed vertically above the image of a control.If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With