zoukankan      html  css  js  c++  java
  • winform的Textbox光标移入时自动选择全部内容,selectAll无效

    使用textbox1.selectAll()方法,相


    信是大家都知道的,问题是如果使用的是textbox1.Enter事件的话,在使用鼠标点击进入时就有问题了。

    此时的执行顺序是,首先selectAll(),接着执行click操作,click会把之前的选中状态取消,所以需要一个思路去解决。这个时候需要用到MouseClick事件。

    代码如下:

    VB.NET

        Private Sub txtVendor_Enter(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles txtVendor.Enter
    txtVendor.SelectAll()
    End Sub
    Private Sub txtVendor_MouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles txtVendor.MouseClick
    If txtVendor.Tag = 0 Then
    txtVendor.SelectAll()
    txtVendor.Tag = 1
    End If
    End Sub
    Private Sub txtVendor_Leave(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles txtVendor.Leave
    txtVendor.Tag = 0
    End Sub


    这样就可以实现效果咯。

  • 相关阅读:
    sort color (荷兰国旗)
    先序遍历和后序遍历构建二叉树
    二叉树的遍历
    排序
    内存相关内容
    chrome控制台console方法表
    记一次移动端CSS引发的小Bug
    JavaScript的事件
    浅谈webpack打包原理
    JS模块化进程
  • 原文地址:https://www.cnblogs.com/huangxue/p/TEXTBOX_OF_WINFORM_SELECTION.html
Copyright © 2011-2022 走看看