控制调整大小时调整图像的大小c#
问题描述:
我刚刚开始开发Windows窗体控件,并且目前正在处理的其中一个控件只是(现在)带图像的图片框。但是我希望我的控件的用户能够重新渲染图像。我已经尝试绑定control.resize事件,但似乎没有办法。控制调整大小时调整图像的大小c#
答
喜欢的东西:
public Form1()
{
InitializeComponent();
Resize += Form1_Resize;
}
void Form1_Resize(object sender, EventArgs e)
{
pictureBox1.Size = new Size(Width/2, Height/2);
}
+0
我不希望它在表单调整大小时发生,但是当我的控件调整大小时。我尝试过绑定控件。调整大小,但似乎没有办法 – Kentora 2012-02-03 06:49:18
你如何希望他们能够调整的形象呢?用鼠标拖动?图像只在调整窗体大小时调整大小? (这将是最简单的) – Justin 2012-02-02 13:15:05
更改Anchor属性,也锚定右侧和底部。调整窗体大小现在也调整了控件的大小。 – 2012-02-02 13:24:10
@Justin当控件调整大小时,它需要调整大小,或者只需设置属性imgSize就可以改变大小。 – Kentora 2012-02-02 13:58:10