c# winform 静态方法中如何更改更改当前窗体大小? c# winform 静态方法中如何更改更改当前窗体大小?要求用代码实现,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void SetFormSize(Form forms, int width, int height) { forms.Width = width; forms.Height = height; } 多谢楼上,假如我的当前窗体名叫frmnews,那该如何引用这个方法呢? 调用的时候:SetFormSize(this,200,300); 那静态方法中的this用什么来代替? 楼主的意思是不是有A,B两个窗体,想要在B的按钮事件里修改A的大小?同样调用这个方法,不过你要想办法获得A的引用 假如你在类FORM1中定义了静态方法A那在FORM2中你直接可以使用FORM1.A就可以了啊!类FORM1中public static void setsize(Form fr,int wid,int hei) { fr.Height = hei; fr.Width = wid; }form2中 private void Form2_Load(object sender, EventArgs e) { Form1.setsize(this, 500, 500); } 关于InvokeMember的使用 急求64-bit Microsoft Jet OLEDB.4.0 谁能给个socket hook的实例 帮我看看 在sqldataadapter里运行存储过程,怎样传入参数? Silverlight部署到IIS上连接不上数据库 C#对象访问的问题 c#操作SQLite,如何在不同数据库文件之间复制表? 紧急求助关于LISTVIEW C#中如何改变系统时间 C#中调用DLL函数的参数问题 panel实现动态界面问题?
{
forms.Width = width;
forms.Height = height;
}
SetFormSize(this,200,300);
同样调用这个方法,不过你要想办法获得A的引用
那在FORM2中你直接可以使用FORM1.A就可以了啊!
类FORM1中
public static void setsize(Form fr,int wid,int hei)
{
fr.Height = hei;
fr.Width = wid;
}form2中
private void Form2_Load(object sender, EventArgs e)
{
Form1.setsize(this, 500, 500);
}