【发布时间】:2014-04-16 08:25:41
【问题描述】:
我有一个简单的家庭作业,我必须在 C# 中创建一个父窗体,该窗体将包含三个文本框,我在每个文本框中输入数据,然后我点击一个进程按钮,它将将该数据发送到显示的子窗体子窗体中的三个框中的相同信息。我的程序正在运行,但是部分任务是,当子表单处于活动状态时,父表单将被隐藏,然后当我关闭子表单时,父表单将返回。我不知道该怎么做?有什么帮助吗?
谢谢。
这是我的父表单代码...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Chapter_15_Ex.Child_Parent_1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void processToolStripMenuItem_Click(object sender, EventArgs e)
{
string name;
string address;
int ccnum;
name = Convert.ToString(txtName.Text);
address = Convert.ToString(txtAddress.Text);
ccnum = Convert.ToInt32(txtCreditCard.Text);
Form2 childform = new Form2();
//childform.MdiParent = Form1;
childform.Show();
childform.txtOutputName.Text = name;
childform.txtOutputAddress.Text = address;
childform.txtOutputCreditCard.Text = Convert.ToString(ccnum);
}
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
【问题讨论】: