首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

textbox数据传输解决思路

2012-01-13 
textbox数据传输建立二个textbox,分别为textbox1和textbox2.当在textbox1输入数值时候,textbox2也马上得到

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呢?

热点排行