2009-11-09 6 views
2

J'utilise VS2008 et crée des formulaires. Par défaut, le trait de soulignement du caractère dans une zone de texte lors de l'utilisation d'une perluète n'est pas affiché lorsque j'exécute l'application.Raccourcis clavier ALT masqués

ex. "& Goto Here" ne souligne pas le G jusqu'à ce que j'appuie sur la touche ALT.

Y a-t-il un moyen d'avoir ceci souligner le texte que je mets une esperluette devant quand le formulaire/application commence au lieu de devoir avoir l'utilisateur appuient sur la touche alt?

Merci!

+0

Est-il possible d'émuler la touche ALT est appuyée, lorsque les charges forment alors? – ErocM

Répondre

5

Il s'agit d'un paramètre de bureau sous Windows.

Cliquez avec le bouton droit sur le bureau, accédez à Propriétés, puis cliquez sur l'onglet Apparence, puis sur le bouton Effets. Vous devriez voir le réglage de « Cacher les lettres soulignées pour la navigation du clavier jusqu'à ce que j'appuie sur la Alt touche »

Il y a des paramètres similaires pour Vista et 7 que vous pouvez définir.

Il s'agit cependant de paramètres de bureau individuels (et celui-ci, malheureusement, est le paramètre d'installation par défaut de Windows).

+0

Il est appelé "Masquer les lettres soulignées pour la navigation au clavier jusqu'à ce que j'appuie sur la touche Alt". –

+0

@Marcel Gosselin: Merci. Je l'ai corrigé aussi. –

1

« » « » « » « » « » « » » son travail bien

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load  
    Dim myThread As New System.Threading.Thread(AddressOf SendAltKey) 
    Call myThread.Start() 
End Sub 

Private Sub SendAltKey() 
    System.Windows.Forms.SendKeys.SendWait("%") 
    System.Windows.Forms.SendKeys.SendWait("Esc") 
End Sub 
Questions connexes