簡體   English   中英

如何在vb.net中聚焦特定的文本框

[英]how to focus a specific textbox in vb.net

我正在vb.net中制作桌面應用程序。 當我在任何表單上單擊“后退”按鈕(由我放置)時,它會隱藏當前表單並顯示以前的表單,但是當我再次轉到單擊“后退”按鈕的表單時,焦點提示仍保留在“后退”按鈕上,但是我想要重點放在該表單的第一個文本框或我想要的任何特定按鈕上.....我如何實現這一目標...

我已經使用了一些代碼來在按Enter鍵時將焦點從一個文本框切換到另一個文本框...但是在上述情況下不起作用......我在Visual Studio 2005中使用vb.net。 。

這是我用於在文本框之間轉移焦點的代碼

Private Sub party_code_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles party_code.KeyDown
    If e.KeyData = Keys.Return Then
        party_name.Focus()
    End If
End Sub

誰可以幫我這個事????

您需要為表單的Activated事件添加一個處理程序:

Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
    party_name.Focus()
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM