Info:
I need to know how to make sure the image on the left is always the same size

I want to make sure the image does not overlap the text on the button

I do not want to drop the 'button' control because I am using text and image and have my entire application integrated with this concept

I cannot resize my buttons, they should all be the same size
-----------------------------------------------------------------

Problems:
Image size changes depending on the image
I am allowing the user to select their own image so I cannot use any other option but to resize the original format to what will fit on the button.


Ok, here is my code:
dim b as button
For Each i In [FORM GOES HERE].lstInfo.Items
b = New Button
'b.TextAlign = ContentAlignment.MiddleCenter
b.TextImageRelation = TextImageRelation.ImageBeforeText
b.Text = i.Text
b.Name = "btn" & b.Text
b.ImageAlign = ContentAlignment.MiddleLeft
b.Image = My.Resources.[PUT A PICTURE HERE THATS IN YOUR RESOURCES]
[FORM GOES HERE].Controls.Add(b)
'MsgBox("Adding: " & b.Name)
b.Size = New Size([FORM AGAIN].Width, 50)
AddHandler b.Click, AddressOf [MY HANDLE]
Next



P.S:
I limited the button's text length and the '.textimagerelation' keeps the image on the left of the text

Thank you