Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    movimento con le frecce

    Con VB6 stò cercando di muovermi tra una text ed un'altra con le frecce direzionali ma non ci riesco. Vi prego, mi serve aiuto

  2. #2
    codice:
    Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case 37 'freccia dx
    
    Case 39 'freccia sx
    
    Case 38 'freccia su
    
    Case 40 'freccia giù
    
    Case Else
    End Select
    End Sub
    eccetera

    ma non è meglio dare il tabindex e muoversi con tab??

  3. #3
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Puoi farlo usando una matrice di Text:
    codice:
    Private Sub Txt_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
      Case 38
        If Index > 0 Then
          Txt(Index - 1).SetFocus
        Else
          Txt(Txt.Count - 1).SetFocus
        End If
      Case 40
        If Index < (Txt.Count - 1) Then
          Txt(Index + 1).SetFocus
        Else
          Txt(0).SetFocus
        End If
    End Select
    End Sub
    In questo modo come ti ha detto biifu, ti sposti con la freccia SU e GIU', ma puoi adattarlo anche per quelle orizzontali.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.