关于TEXTBOX
请问怎样实现单击文本框时里面的字符自动选中? 问题点数:5、回复次数:7Top
1 楼lonestar555(☆天煞※孤星☆)回复于 2004-12-04 18:23:28 得分 0
好像 是select方法吧Top
2 楼shiliang3601(shil)回复于 2004-12-04 18:27:10 得分 0
有selectALL方法,但他应该在控件单击响应函数理调用,但文本框没有Clik事件Top
3 楼batfree(没有计算机的程序员)回复于 2004-12-04 18:31:18 得分 0
不知道有没有state响应函数,用他,当状态发生变化的时候就捕捉到.Top
4 楼shiliang3601(shil)回复于 2004-12-04 18:38:16 得分 0
忘记添加委托了.结帖
Top
5 楼hel(抵制日货,从我做起)回复于 2004-12-04 20:11:41 得分 0
关注,我试了,如果在GotFocus时间里面写SelectAll的话,鼠标点击时闪了一下就没了,
用GotFocus事件不行。
可行的方法是实现一控件继承自TextBox,覆盖TextBox的WndProc函数,
当遇到Click时间时返回。在GotFocus中写SelectAll。
不知道有没有更简单的方法。
Top
6 楼shiliang3601(shil)回复于 2004-12-04 21:40:39 得分 0
在文本框的CLICK响应函数里调用SelectAll方法就OK
private void lastnumber_Click(object sender, System.EventArgs e)
{
lastnumber.SelectAll();
}Top
7 楼honeyhy(燕子)回复于 2004-12-04 23:01:06 得分 5
private void resultTextBox_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
resultTextBox.SelectAll();
}Top




