java小程序设计 10
一个窗体中有一个按钮,点击按钮出现另一个窗体,另一个窗体中也有一个按钮,点击按钮则关闭第一个窗体,关闭窗体用dispose方法。用java编写代码,急急急。求高手帮忙解决...
一个窗体中有一个按钮,点击按钮出现另一个窗体,另一个窗体中也有一个按钮,点击按钮则关闭第一个窗体,关闭窗体用dispose方法。用java编写代码,急急急。求高手帮忙解决
展开
展开全部
没做过啊,只能给你点思路。
目的就是用子窗口修改主窗口的值,不一定非得关闭,还能用该干些其他的。
主窗体中控件:listBoxFrm1, buttonEdit;
子窗体中控件:listBoxFrm2, textBoxAdd, buttonAdd, buttonEdit, buttonOK;
主窗体中还是定义类数据成员,
private ArrayList listData1;
在构造函数里实例化它,填充数据,最后绑定到listBoxFrm1;
构造函数如下:
public Form1()
{
InitializeComponent();
this.listData1 = new ArrayList();
this.listData1.Add("DotNet");
this.listData1.Add("C#");
this.listData1.Add("Asp.net");
this.listData1.Add("WebService");
this.listData1.Add("XML");
this.listBoxFrm1.DataSource = this.listData1;
}
主窗体的修改按钮处理函数:
private void buttonEdit_Click(object sender, System.EventArgs e)
{
Form2 formChild = new Form2();
formChild.Owner = this;
formChild.ShowDialog();
this.listBoxFrm1.DataSource = null;
this.listBoxFrm1.DataSource = this.listData1;
}
目的就是用子窗口修改主窗口的值,不一定非得关闭,还能用该干些其他的。
主窗体中控件:listBoxFrm1, buttonEdit;
子窗体中控件:listBoxFrm2, textBoxAdd, buttonAdd, buttonEdit, buttonOK;
主窗体中还是定义类数据成员,
private ArrayList listData1;
在构造函数里实例化它,填充数据,最后绑定到listBoxFrm1;
构造函数如下:
public Form1()
{
InitializeComponent();
this.listData1 = new ArrayList();
this.listData1.Add("DotNet");
this.listData1.Add("C#");
this.listData1.Add("Asp.net");
this.listData1.Add("WebService");
this.listData1.Add("XML");
this.listBoxFrm1.DataSource = this.listData1;
}
主窗体的修改按钮处理函数:
private void buttonEdit_Click(object sender, System.EventArgs e)
{
Form2 formChild = new Form2();
formChild.Owner = this;
formChild.ShowDialog();
this.listBoxFrm1.DataSource = null;
this.listBoxFrm1.DataSource = this.listData1;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询