
winform c# from 中 listbox 刷新! 急!在线等
from1from2form1中有个listbox当点击修改的时候跳转至from2在from2中修改完成后form2.close然后from1的listbox要刷新现在我...
from1 from2
form1 中 有个 listbox 当点击修改的时候跳转至 from2
在 from2 中修改完成后 form2.close 然后 from1 的 listbox 要刷新
现在我点击修改已经完成,问题是如何在 from2 关闭后 如何刷新 form1中的listbox
首先谢谢大家!再次谢谢2楼!不过2楼说的窗体传参我早就会了! 这样的窗体传参 浪费资源和时间!
我说的意思就是!如何把form1中的load中调用的方法,通过别的什么途径或方法!重新调用!
我当然知道重新加载了! 关键是怎么加载呢? 4楼不要来放水!看清我的提问内容OK?
我自己解决了! 把form1 中的 load 代码 复制 到 form1 的 actived 事件中! 展开
form1 中 有个 listbox 当点击修改的时候跳转至 from2
在 from2 中修改完成后 form2.close 然后 from1 的 listbox 要刷新
现在我点击修改已经完成,问题是如何在 from2 关闭后 如何刷新 form1中的listbox
首先谢谢大家!再次谢谢2楼!不过2楼说的窗体传参我早就会了! 这样的窗体传参 浪费资源和时间!
我说的意思就是!如何把form1中的load中调用的方法,通过别的什么途径或方法!重新调用!
我当然知道重新加载了! 关键是怎么加载呢? 4楼不要来放水!看清我的提问内容OK?
我自己解决了! 把form1 中的 load 代码 复制 到 form1 的 actived 事件中! 展开
4个回答
展开全部
easy,一个窗体传值而已~
http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspx
想多学点就去里面看,如果只是想解决这个问题,那就听我来废话~
form1里点击修改的按钮的代码里写:
form2 frm=new form2(this.listdata1);
//这里的this.listdata1就是listbo的datasource
frm.showdialog();
然后在form2里面改成:
private ArrayList listData2;
public Form2(ArrayList listData)
{
InitializeComponent();
this.listData2 = listData;
//这样,对listData2进行修改就可以动态的对form1里的listdata1修改
}
http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspx
想多学点就去里面看,如果只是想解决这个问题,那就听我来废话~
form1里点击修改的按钮的代码里写:
form2 frm=new form2(this.listdata1);
//这里的this.listdata1就是listbo的datasource
frm.showdialog();
然后在form2里面改成:
private ArrayList listData2;
public Form2(ArrayList listData)
{
InitializeComponent();
this.listData2 = listData;
//这样,对listData2进行修改就可以动态的对form1里的listdata1修改
}
展开全部
你必须要在FORM2关闭前修改FORM1的,如果没有刷新,在FORM2关闭前用APPLICATION.DOEVENTS
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在form2关闭后重新加载数据给listbox
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个窗体之间的事件,可以用窗体传值的方法解决,具体实现的步骤,那需要你自己看资料~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询