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

    [VB6] perde set focus???

    Ciao giovani, ho un problema, causa non mia.
    Mi è stato passato un gestionale che ha un form con una listview.
    Premendo F10 si visualizza un secondo form dove si puo' inserire un nuovo record che popolera' la precedente listview.

    Tutto bene, ma ho problemi con il set focus.

    Siccome il primo form era solo una istview, è stata inserita al suo interno un text invisibile dove viene passato il focus sul form successivo, solo che al ritorno il focus mi torna nella text e non nella listview

    posto anche del codice

    codice:
    **********************************************************************
    Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
    On Error Resume Next
        If KeyCode = vbKeyF10 Then Text1.SetFocus: frmMascherecriteri.Show 1
        
    End Sub
    
    **********************************************************************
    Private Sub cForm_Inizializza(ByVal bNuovoLavoro As Boolean)
    On Error Resume Next
        Text1.SetFocus
        'frmMascherecriteri.Show 1
    End Sub
    
    Private Sub cForm_ListDoubleClick(ByVal Item As MSComctlLib.ListItem)
    On Error Resume Next
        Text1.SetFocus
        frmMascherecriteri.Show 1
    End Sub
    **********************************************************************
    in questo modo passo il focus nel form frmMascheracriteri

    ma non esiste un altro modo senza fare sta trafila e senza avere questo grave problema estetico nel form?

    Grazie (a chici ha capito)

    :master:

  2. #2
    RIPROVO, SCUSATE MA IO HO due form

    nel primo c'e' solo una lsitview con il focus attivo, se apro un altra form sopra, che gli passa dei dati, come faccio a settarne il focus, altrimenti non va il TAB!!


    Aiutooooooooooooooooooooooo

  3. #3
    ho trovato

    quando la seconda form è attiva rendo enabled = false la casella di testo e poi la riattivo cosi' la utilizzo solo per il passaggio del focus.

    Grazie comunque!!

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.