【问题标题】:How to resize picture on button in C#?如何在 C# 中调整按钮上的图片大小?
【发布时间】:2014-05-02 23:10:26
【问题描述】:

我正在使用 Windows 窗体。我有一个按钮,里面有一个图像。当我尝试调整按钮大小时,里面的图像不会调整大小(保持不变)。如何使按钮的图像与按钮一起调整大小?

这是我的代码:

Image img = Image.FromStream(p);
devBtn = new Button();

devBtn.Image = img;
devBtn.Size = new Size((img.Width + 5), (img.Height + 5));
devBtn.Top = positionTOP;

我正在尝试像这样调整按钮的大小

this.devBtn.Height= pictureBox1.Top + e.Y;
this.devBtn.Width = pictureBox1.Left + e.X;

【问题讨论】:

    标签: c# winforms button resize


    【解决方案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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-05
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 1970-01-01
      • 2019-08-29
      • 2016-02-07
      • 2011-07-04
      相关资源
      最近更新 更多