【问题标题】:VB.net strange textbox behaviorVB.net 奇怪的文本框行为
【发布时间】:2013-04-08 15:23:04
【问题描述】:

我的一位客户遇到了文本框问题。当他单击文本框中的字符串时,光标总是跳到字符串的末尾。这是一个标准的 VB.net 2005 文本框,具有多行 true。在我的开发机器上它可以正常工作。我点击一个字符串的中间,可以编辑我点击的地方。任何人都可以提出什么问题吗?

他在终端服务器下和本地笔记本电脑上都运行过该程序,并且遇到了同样的问题。

TIA, 约翰

【问题讨论】:

    标签: vb.net textbox inline-editing


    【解决方案1】:

    是否可以观察用户?例如,用户可能会在经过文本框时按下 shift-tab,并将其称为“单击”文本框。

    您总是可以强制执行以下行为:

    Private Sub TextBox1_GotFocus(sender As Object, e As System.EventArgs) Handles TextBox1.GotFocus
        TextBox1.SelectionStart = 0
    End Sub
    

    【讨论】:

    • 感谢 DBNickel 的回复,
    • 我想让用户将光标放在字符串中的任何位置,这样 selectionstart = 0 就不起作用了。我确信他没有按住其他键。再次感谢。
    猜你喜欢
    • 2015-10-12
    • 1970-01-01
    • 2011-03-06
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-27
    • 1970-01-01
    相关资源
    最近更新 更多