textbox数据传输
建立二个textbox,分别为textbox1和textbox2.当在textbox1输入数值时候,textbox2也马上得到相同的数值。我使用的方法如下:
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
TextBox2.Text = TextBox1.Text
End Sub
但是得出来的效果是当我在textbox1输入1的时候,textbox2不变,当我再输入2的时候,textbox2才出现在1.我想二个textbox的值同时更新,请问高手是用什么方法的!先谢了!
[解决办法]
因为一直到KeyPress ,这个字符还没有真正的传递给Textbox,它还保持着原来的内容
TextBox2.Text = TextBox1.Text
——这时候执行,你获得的只能是原来的信息,也就造成了只有第二次按下,才会获得第一次的内容;
==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发
联系方式:Q64180940(请清楚注明业务还是技术咨询) 全天在线
==================================================================
[解决办法]
为什么不用TextChanged呢?