日期:2014-05-20  浏览次数:20853 次

窗体传值 就是将软键盘的值传给父窗体的textBox1
        //定义字母、数字点击事件
        private void lbl_Click(object sender, EventArgs e)
        {
            Label lab = (Label)sender;
            TextBox tb = (TextBox)this.Controls["textBox1"];
            if (lab.Name.ToString() == null)
            {
                return;
            }
            else
            {
                tb.Text = lab.Name.Substring(4);
                tb.SelectionStart = tb.Text.Length;

            }
为什么调试的时候 这行代码tb.Text = lab.Name.Substring(4);总是显示未将对象引入到实例中
而且好像TextBox tb = (TextBox)this.Controls["textBox1"];
这行连接父窗体的代码出错  麻烦大家帮我看下  

------解决方案--------------------
this.Controls 里面 没有 name 为 textbox1 的 控件吧
是不是放进 panel 里面了? 或者其他容器了??
------解决方案--------------------
55555555555  不是啊  那个textBox1就放在Form里的啊  没用其他容器的