using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
Form2 frmform2 = new Form2();
public Form1()
{
InitializeComponent();
this.Activate();
}
private void button1_Click(object sender, EventArgs e)
{
bool FormOpen= false;
foreach (Form S in Application.OpenForms)
{
//ตรวจสอบว่า Form2 เปิดอยู่หรือเปล่า ถ้าเปิดอยู่ให้ FormOpen= true
if (S is Form2)
{
FormOpen= true;
}
}
//ถ้า Form2 เปิดอยู่ให้ textBox1 ของ Form2 รับค่าจาก textBox1.Text Form 1
if (FormOpen== true)
{
frmform2.textBox1.Text = textBox1.Text;
}
else
{
//ถ้า Form2 ยังไม่เปิดก็สั่งให้แสดง
frmform2.Show();
}
}
}
}