Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    137

    [vb6] Evento Form_KeyDown

    Ciao!
    Ho un problema e spero che possiate darmi un suggerimento, sto facendo un programma in cui devo gestire degli eventi da tastiera, clikko sul tasto + e di conseguenza l'immagine che ho visualizzato in una imageEdit si deve spostare di un terzo in avanti e deve comparire anche una picturebox contenente dei dati. Il contrario deve avvenire se clikko sul tasto -.

    Il problema è che l'evento viene richiamato più volte quindi non riesco a gestirlo come vorrei, posto il codice:

    Select Case KeyCode

    Case vbKeyAdd
    'Scorre la pagina in avanti e si posiziona sul tipo di dati da inserire
    yPos = Img.ImageHeight / 8
    If clickAdd = 0 And pctDatiRich.Visible Then
    Img.ScrollPositionY = yPos
    clickAdd = 1
    pctDatiAlunno.Visible = True
    pctDatiRich.Visible = False
    ElseIf clickAdd = 1 And pctDatiAlunno.Visible Then
    Img.ScrollPositionY = yPos * 3
    pctDatiAlunno.Visible = False
    pctDatiScuola.Visible = True
    clickAdd = clickAdd + 1
    End If

    Case vbKeySubtract
    'Scorre la pagina indietro e si posiziona sul tipo di dati da inserire
    'Dim yPos As Long
    yPos = Img.ImageHeight / 8
    If clickAdd = 1 Then
    Img.ScrollPositionY = 0
    clickAdd = clickAdd - 1
    pctDatiAlunno.Visible = False
    pctDatiRich.Visible = True
    ElseIf clickAdd > 1 Then
    Img.ScrollPositionY = yPos
    pctDatiAlunno.Visible = True
    pctDatiScuola.Visible = False
    clickAdd = 1
    End If

    Grazie!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    137
    Ok, fatto!!!!
    Grazie lo stesso...

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.