C#WINFORM中 如何把一个已经加载完成的窗体在重新加载

是在其他窗体执行

从Form1.Controls中删掉后再添加进去
,如果是在子窗体项重新加载父窗体,那很遗憾,必须要关掉子窗体(除非你使用进程开启子窗体),如果是在父窗体重新加载子窗体,那很简单。吧子窗体关掉,然后重新打开,或在子窗体中调用重新加载函数。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-02
窗体名_Load(null,null)就可以重新加载load事件。需要那时候刷新看个人需求。
注意需要把load事件的访问权限设置为“公共”即‘public'。
第2个回答  2010-09-04
再调用load方法
LoginForm_Load(sender, e);
第3个回答  2010-09-09
Form1 a = new Form1();
a.Show();
a = new Form1();
a.Show();
return;
多Show几次本回答被提问者和网友采纳
第4个回答  2010-09-04
再调用load方法

C#WINFORM中 如何把一个已经加载完成的窗体在重新加载
从Form1.Controls中删掉后再添加进去 ,如果是在子窗体项重新加载父窗体,那很遗憾,必须要关掉子窗体(除非你使用进程开启子窗体),如果是在父窗体重新加载子窗体,那很简单。吧子窗体关掉,然后重新打开,或在子窗体中调用重新加载函数。

C#winform怎样等所有控件加载完再显示窗体?C#透明窗体显示时闪现黑块...
楼上说的方法可以考虑,不过一般对于初学者来说,简单处理一下的话,建议不要再Load事件中去获取数据并初始化控件,在Shown事件中去做,这样,会显示窗体然后在执行获取数据并初始化控件的操作,至少窗体显示不会延迟太长时间。

C#winform怎样等所有控件加载完再显示窗体?C#透明窗体显示时闪现黑块...
这个问题我也遇到过,应该加载了很多控件吧,检查下IO、数据绑定、网络操作等资源消耗,可以考虑下双缓冲。再就是使用透明度递增的模式,argb中的a是从0到255,这样控件是不会闪的,当然要开启一个thread或者使用timer控件来控制透明度。可能比较华而不实 - -玩玩可以 ...

C# winform 窗口中,加载了一个usercontrol,怎么重置。
这个问题有点水平,但也不难。我现在假设你自定义面板上只有Textbox和listbox两种控件(其他类似做法)private void button1_Click(object sender, EventArgs e){ try { foreach (Control control in this.Controls){ if (control is TextBox){ TextBox txt=control as TextBox ;if(txt!=null)txt...

C#中如何刷新窗体
不要从窗体刷新的角度考虑,无论在winform,webform还是wpf中,窗体都不能刷新 因为在Form1中存在Form2的对象,所以可以直接在btnClick的时候用form2.TextBox.Text赋值去改变 或者自己写个委托事件,在btnClick的时候抛出去,在form2中注册,并在处理函数中去给textbox赋值 ...

C# winform中 2个窗体如何同时刷新
1、在 A窗体的类中定义B窗体的变量 public B b;在A窗体的构造方法实例化b b = new B();2、选中A窗体中定义方法LoadData public void LoadData(){ DataSet ds = new DataSet();\/\/设置ds的值,这里省了,dataGridView1.DataSource = ds;dataGridView1.DataMember = ds.Tables[0].TableName;...

C#中在一个窗体中点击弹出另一个窗体,同时关闭本窗体
点击按钮后this.Hide();new Form2().Show();隐藏后要让他显示的话 再次调用控件的Show()方法就好了

C#Winform中,怎么在关闭一个窗体时刷新另一个窗体,比如说我在客户信息...
你可以给子窗口关闭是给一个返回值,父窗口判断返回值 父窗口代码 Form2 f = new Form2();if (f.ShowDialog() == DialogResult.OK){ \/\/刷新 } 子窗口代码 private void Form2_FormClosing(object sender, FormClosingEventArgs e){ this.DialogResult = DialogResult.OK;} 分享 ...

c#窗体怎么把已经做好的窗体拖到桌面山
我的理解是:将开发好的winform程序,放到桌面上使用是吗?1:进到项目路径,找到bin文件夹 2:打开bin文件夹,里面有个debug,找到debug里面的exe,右键,发送到桌面快捷方式,之后就可以在桌面打开了

C# winform窗口刷新
你新建一个窗体类型的工程,名为自定义事件示例。代码如下,点击弹出的form2的按钮,可以看到form1实时更新。namespace 自定义事件示例{ public partial class Form1 : Form { Form2 f2 = new Form2();\/\/注意定义的位置 public Form1() { InitializeComponent(); f2.f2Event...

相似回答