• 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


    这样就可以实现效果咯。

  • 相关阅读:
    cookie.js插件
    cookie.js插件的案例
    解决mysqli的中文乱码问题
    mysqli字符编码
    小人行走的动画案例
    原生js中用Ajax进行get传参
    php操作数据库
    数据库的信息处理
    数据库的dos命令
    面向对象php 接口 抽象类
  • 原文地址:https://www.cnblogs.com/huangxue/p/TEXTBOX_OF_WINFORM_SELECTION.html
Copyright © 2020-2023  润新知