求各位高手帮帮忙啊~~~~~~~

解决方案 »

  1.   

    在一个textbox的textchanged事件中,为另一个textbox赋值
      

  2.   


    <script type="text/javascript">
    function SyncValue(obj)
    {
    document.getElementById("ipt2").value = obj.value;
    }
    </script><!--实时变化可以使用onpropertychange, onchange是失去焦点后触发-->
    <input id = "ipt1" onchange="SyncValue(this);" />
    <input id = "ipt2"  />
      

  3.   

    这两个textbox不在同一个form上,可以实现吗?
      

  4.   

    如果是webform很好做
    存放在Session里即可
      

  5.   

    如果是winform
    看我的例子
    Form3窗体(一个文本框,一个按钮)
     private void button1_Click(object sender, EventArgs e)
      {
      string s = this.textBox1.Text;
      Form4 fm4 = new Form4(s);
      fm4.ShowDialog();
      }
    From4窗体 (一个文本框)
     private string a;
      public Form4(string a)
      {
      this.a = a;
      InitializeComponent();
      }  private void Form4_Load(object sender, EventArgs e)
      {
      this.textBox1.Text = a;
      }
      

  6.   

    只能用前台的javascript来写, 当txtbox1 离开时, 把它的内容写到 txtbox2
      

  7.   

    用数据绑定做效果比较好,如果嫌麻烦的话就在事件里未另一个textblock赋值
      

  8.   

    上楼的应该可以实现LZ可以试一下
    找对应诉表单ID
    document.form["id"].txt2.value=obj.value;可以参考下。
      

  9.   

    参照下面的贴子http://topic.csdn.net/u/20110309/10/86d61f3e-489d-4c76-8eb3-926627292fb5.html
      

  10.   

    谢谢大家,还是不能解决,我是想在form1上有一个按钮,按下弹出form2,在form2的textbox1中加入数据,按form2上 的按钮,使这个数据同时显示在form1的textbox2上
      

  11.   

    在一个textbox的textchanged事件中,为另一个textbox赋值 是对的
      

  12.   

    form1
            private void button4_Click(object sender, EventArgs e)
            {
                Form2 form2 = new Form2(this.textBox1.Text,this.textBox2 ); 
                form2.ShowDialog();  
                form2.Dispose();
            }
    form2
            private TextBox textBox1_2;  
            public Form2(string text,TextBox textbo) 
            {
                InitializeComponent();
                
                this.textBox1.Text = text;
                this.textBox2.Text = textbo.Text;
                this.textBox1_2 = textbo;  
            }
            private void button1_Click(object sender, EventArgs e)
            {
                this.textBox1_2.Text = this.textBox2.Text;
                this.Close();
            }
    功能
    1,打开form2后form2中的textbox1自动接收form1中textbox1中的数据
    2,在form2的textbox2中输入数据,点击button1后传到form1的textbox2
      

  13.   

    你在一个textBox1的 textChange事件里面写 textBox2.text=textBox1.text
      

  14.   

    TextChanged事件,然后让该TextBox的Text属性与另一个TextBox的Text属性相同。
      

  15.   

    form1上的按钮事件中,new form2后,加上一个form2.parent=form1;然后给form1加个属性textbox2Text控制textbox的值。当操作form2的按钮时form2.parent.textbox2Text=textbox1.text就ok了,大体就这个思路。
      

  16.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CSDNTextbox.aspx.cs" Inherits="LinqCustomPager.CSDNTextbox" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>    <script language="javascript" type="text/javascript">
            function onchangetext(obj) {
                var txtSecondBox = document.getElementById("txtSecondBox");
                txtSecondBox.value = obj.value;         
            }
        </script></head>
    <body>
        <form id="form1" runat="server">
        <div style="font-size: small">
            请输入:<input type="text" id="txtFirstBox" onkeyup="onchangetext(this)"/>
            &nbsp; 显示结果:<input type="text" id="txtSecondBox"/>
        </div>
        </form>
    </body>
    </html>
    希望对你有帮助不知道你要的是这种效果否 
      

  17.   

    用事件,在没有按钮的情况下,form1窗体的Textbox输入内容,另一个窗体的textbox里面跟着变。
      

  18.   

    如果是form的,用textchange事件
    如果是web的,用js的OnTextChanged事件,在后台代码里注册下就可以使用了
      

  19.   

    你可以在 一个textBox1的TextChange事件中 编写代码 textBox2.text=textBox1.Textl;
      

  20.   

    1.观察者模式
    2.public
    3.public static
      

  21.   

    什么情况啊?不就是赋值吗?为什么楼上说的都那么复杂啊?
    this.textbox1.Text=this.textbox2.Text;
      

  22.   

     Form2中((TextBox)this.ParentForm.Controls["textbox"]).Text = this.textbox2.Text;
      

  23.   

    Form2中((TextBox)this.ParentForm.Controls["textbox"]).Text = this.textbox1.Text;