在窗口1中定义一个静态变量
static int zt=0;
public int ZT()
{
return zt;
}
然后点哪个按钮时,赋予zt一个值,在窗口2中提取这个值,再反过来根据这个值规定哪个按钮可用,哪些按钮不可用。笨方法。高手们指教啊。
static int zt=0;
public int ZT()
{
return zt;
}
然后点哪个按钮时,赋予zt一个值,在窗口2中提取这个值,再反过来根据这个值规定哪个按钮可用,哪些按钮不可用。笨方法。高手们指教啊。
你点修改的时候,弹出2,2.Text = "修改";好了在窗体加载事件中判断,如果窗体名称是修改,你把什么新增按钮隐藏或者灰掉,自己决定。
其他情况也是一样
你就想要告诉2,你是在做什么,然后2自己判断做什么的情况下,我要给你展示什么就好了
如果你非要按照你的方式话
两个控件里各写一个控件更新函数
通过委托调用
另外 你可以把窗体2的内个修改按钮设置成public的 然后窗体1就可以修改了 我感觉这个 可以实现 但是你最终还是要学会用委托+事件的方法
Form2 f2 = new Form2();
f2.button1.Enabled = false;
f2.ShowDialog();
http://bbs.csdn.net/topics/360140208
选个你比较喜欢的方法
当点击1的编辑按钮,2的修改按钮隐藏
当点击2的编辑按钮,1的编辑按钮隐藏
相互切换显示,,, visable = true 或者 false 希望能帮助到你