首页上一页 1 下一页尾页 1 条记录 1/1页
如何在使用别的对象内的定义的窗体
发表在C#图书答疑
2016-06-06
是否精华
是
否
版块置顶:
是
否
这是 C#编程词典-实例资源-C#范例库-窗体及菜单设计-在窗体间移动按钮 的例程,编译时提示“错误 1 当前上下文中不存在名称‘f1’”。问题简单,但教材出错,对像小弟这样的初学者确实难题,谢谢了。
private void Form1_Load(object sender, EventArgs e)
{
Form2 f1 = new Form2(); //实例化一个Form2对象
f1.Show(); //显示Form2窗体
}
private void button1_Click(object sender, EventArgs e)
{
//code1
if (button1.Parent == this) //当控件button1的父容器为窗体Form1时
{
f1.Controls.Add(this.button1); //在窗体Form2中添加控件button1
this.button1.Text = "返回原地"; //设置控件button1的文本内容为“返回原地”
}
else //当控件button1的父容器为窗体Form2时
//code2
{
this.Controls.Add(button1); //在窗体Form1中添加控件button1
this.button1.Text = "开始移动"; //设置控件button1的文本内容为“开始移动”
}
}
private void Form1_Load(object sender, EventArgs e)
{
Form2 f1 = new Form2(); //实例化一个Form2对象
f1.Show(); //显示Form2窗体
}
private void button1_Click(object sender, EventArgs e)
{
//code1
if (button1.Parent == this) //当控件button1的父容器为窗体Form1时
{
f1.Controls.Add(this.button1); //在窗体Form2中添加控件button1
this.button1.Text = "返回原地"; //设置控件button1的文本内容为“返回原地”
}
else //当控件button1的父容器为窗体Form2时
//code2
{
this.Controls.Add(button1); //在窗体Form1中添加控件button1
this.button1.Text = "开始移动"; //设置控件button1的文本内容为“开始移动”
}
}