partial class?// 是2005版生成的代码吗?string output;
output = textBox1.Text;
output = textBox2.Text;
groupBox1.Text = output;//照这么下来,groupBox1显示的应该是textBox2里的内容。已经满足了你要求的‘Groupbox控件只显示一个Textbox控件中的内容’的要求啊。显示的正是textBox2的内容哦。
if 
textBox1.Text.Tag = false;
Form1.showdialog("OK");
//这一段另俺费解,编译通过了吗?难道是framework2.0开始的新语法:-)?
//如果是想测试textBox1是否空,空就弹出MessageBox, 那么
if(textBox1.Text.Trim() == null)
   MessageBox.Show("***");
不就得了吗?

解决方案 »

  1.   

    >>1点击“OK”后Groupbox控件只显示一个Textbox控件中的内容。
     string output;
    output = textBox1.Text;
    output += textBox2.Text;
    groupBox1.Text = output;
    >> 2无法检验内容是否为空和弹出对话框if(textBox1.Text == "" || textBox2.Text == "")
    {
        MessageBox.Show("内容不能为空!");
    }
      

  2.   

    private void button1_Click(object sender, EventArgs e)
            {
                if (textBox1.Text == string.Empty || textBox2.Text == string.Empty)
                MessageBox.Show("OK");// Form1.ShowDialog的意思是将Form1以Dialog的形式显示出来(此时不能访问Form1的父窗体,当然在你的程序里没有任何作用)。            string output;
                output = textBox1.Text;
                output += textBox2.Text;// 第二次赋值把第一次的替换掉了,所以改成+=
                groupBox1.Text = output;
            }
      

  3.   

    谢了,以上问题都解决了。
    不过还有一个问题没解决,就是在Textbox中的值输入到Groupbox控件中需要换行怎么实现啊。