当前位置:编程学习 > C#/ASP.NET >>

在VB.NET中怎样知道哪个文本框已获得焦点

补充:在指定窗体中,向获得焦点的文本框插入文本。
追问:这个我知道。但现在的关键问题就是不知道向哪个文本框中插入。
我想插入到正在获得焦点的文本框。我想做一个文本编辑器,但主窗体中有好几个子窗体,每个子窗体中又有好几个文本框,我想向正在获得焦点的文本框插入文本。
答案:其实很好解决.为什么是插入文本?是指文本框已经存在文本,要在已有的文本中追加新文本?

如果不是的话.
Form2.Textbox2="Test"
其他:是文本内容? 来学习学习 你的意图是什么,如果非要这么做,只能通过遍历来实现。 Text1.SetFocus 在handles里有个lostfocus,貌似应该也有获取焦点的吧……你用个变量去装取得焦点的窗体然后读取那个变量就好了 如果文本框较少你可以在他们各自的  enter(获得焦点)/leave(失去焦点)事件中 写赋值调用
比如
Private Sub tbx1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles tbx1.Enter
        Me.tbx1.Text = "32131312ddd"
End Sub 

上一个:vb.net 在TextBox1中输入数字和空格,并求奇数数字,并求和
下一个:用C#编写的asp.net 和 vb.net编写的asp.net 有性能上的差异吗?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,