Как изменить размер изображения на кнопке в C#?
Im работает с windows forms.У меня есть кнопка с изображением внутри. Когда я пытаюсь изменить размер кнопки, изображение внутри не изменяется (остается неизменным). Как я могу сделать изображение кнопки для размера с помощью кнопки?
вот мой код:
Image img = Image.FromStream(p);
devBtn = new Button();
devBtn.Image = img;
devBtn.Size = new Size((img.Width + 5), (img.Height + 5));
devBtn.Top = positionTOP;
Im пытается изменить размер кнопки, как это
this.devBtn.Height= pictureBox1.Top + e.Y;
this.devBtn.Width = pictureBox1.Left + e.X;
1 ответов
использовать фоновое изображение, кнопки как указано ниже, это решит вашу проблему:
Image img = Image.FromStream(p);
devBtn = new Button();
devBtn.BackgroundImage = img;
devBtn.BackgroundImageLayout = ImageLayout.Stretch;
devBtn.Size = new Size((img.Width + 5), (img.Height + 5));
devBtn.Top = positionTOP;