小菜鸟弱弱的问一句怎么在Microsoft Visual Studio 2010的form中的属性写事件啊?
时间:2011-12-20
来源:互联网

我想在我拖动外面的窗体的时候,里面的 ListView 的大小跟着一起变大变小 怎么写这个事件啊?
求代码~~求详解~~

作者: dianfeng0214 发布时间: 2011-12-20
作者: dianfeng0214 发布时间: 2011-12-20
作者: dianfeng0214 发布时间: 2011-12-20
作者: dianfeng0214 发布时间: 2011-12-20
public class FormSizeInfo
{
public int Width
{
get;
set;
}
public int Height
{
get;
set;
}
}
public void AutoZoom(Form form)
{
FormSizeInfo fsi=new FormSizeInfo();
fsi.Width=form.Width;
fsi.Height=form.Height;
form.Tag=fsi;
form.SizeChanged+=new EventHandler((sender,e)=>
{
FormSizeInfo si=(FormSizeInfo )(((Form)sender).Tag);
float width=(float)(((Form)sender).Width/((float)(si.Width));
float height=(float)(((Form)sender).Height/((float)(si.Height));
SizeF zoom= new SizeF(width, height);
this.listView1.Scale(zoom);
}
)
}
作者: ZeroKiseki 发布时间: 2011-12-20
作者: DENQH 发布时间: 2011-12-20
public Form1()
{
InitializeCompoent();
AutoZoom(this);
}
作者: ZeroKiseki 发布时间: 2011-12-20
用窗体里面的那个Resize事件、、这个事件是当窗体大小改变的时候出发
比如
private void Form1_Resize(........){
listview1.Top = listview1.Left = 0;
listview1.Width = this.Width;
listview1.height = this.Width;
}
作者: crystal_lz 发布时间: 2011-12-21
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28