回 帖 发 新 帖 刷新版面

主题:新手求助帖

有2个问题 第一个 我想在form2 关闭的时候调用 form1的 load事件 就是点form2中确定的时候 form1 有个自动更新的效果 我试过
在form1里面写
        internal void method ()
        {
            uptreeview();
        }
然后在form2 点击button的时候调用 
this.Close();
Form1 fm= new Form1();
fm.method();
这样写好象不行 应该怎么修改

还有个问题 就是我有用TabControl控件 因为每次修改一个TabPage 其他TabPage里面的内容也会改变 我想问下 怎么在换内容的时候 要换的内容自动更新下  我知道有个TabPage_SelectedIndexChanged 的事件 可是能不能只更新要显示的内容 

(可能说的有些不明白,如果有说的不详细的地方请指出,我尽量在写明白点)
对了 我用的是C#2005

回复列表 (共4个回复)

沙发

要获取原始引用(想要修改的form窗体)
Form1 fm = new Form1();是新建一个引用,和之前已经存在的Form1是没有任何关系的

板凳


那要怎么做 能不能说的详细点

3 楼

具体可以参见FAQ中窗体间相互调用中的内容
其中很多方法虽然以变量internalVar为例,但都可以变成方法来使用,效果类似

4 楼


那第二个问题有没人会啊 会的麻烦说下 谢了

我来回复

您尚未登录,请登录后再回复。点此登录或注册