Не помещается фото в button windows Form c

Как так же сделать как на первой фотографии?
Не помещается фото в button windows Form c Не помещается фото в button windows Form c - 1

В WPF это делается на раз-два. А в WinForms так можно? Не уверен.

Вариант 1: уменьши исходную картинку до нужного размера.

Вариант 2: храни картинки в ImageList (в котором задавай картинкам нужный размер через его свойство ImageSize) и бери их оттуда, то есть Вместо свойства Image (у кнопки) используй свойства ImageList и ImageIndex.

Вариант 3: либо просто рисуй картинку самостоятельно в обработчике события Paint, в нужном месте, с нужным размером. Для этого понадобится одна единственная строчка кода:

e.Graphics.DrawImage(picture, x, y, width, height);

У кнопки есть свойство TextImageRelation, поставьте его в TextBeforeImage,

а картинку просто измените до нужного вам размера в любом граф редакторе.

Добавить комментарий