Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di xonica
    Registrato dal
    Oct 2003
    Messaggi
    143

    [VB 6] ListBox con checkbox

    Ho notato una cosa: se uso una ListBox con checkbox e via codice setto una checkbox con l'operazione

    codice:
    ListBox.Selected(i) = True
    parte automaticamente la funzione

    codice:
      Private Sub ListBox_ItemCheck(Item As Integer)
      ...
      End sub
    che dovrebbe partire quando l'utente va a cliccare sulla checkbox e non quando questa viene settta via codice.

    Qualcuno ha trovato una sorta di soluzione a questo problemino?

  2. #2
    Sia che il settaggio del controllo avvenga da codice, sia che invece lo faccia l'utente col mouse l'evento ItemCheck parte, perchè in entrambi i casi tu Chekki l'Item.
    L'evento non è legato all'azione dell'utente, ma al valore del Check dell'Item.

    Spero di essere stata chiara

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Usa un flag:
    codice:
    'nelle dichiarazioni del form
    Private flag As Boolean
    
    'codice
    flag = True
    ListBox.Selected(i) = True
    flag = False
    
    'evento
    Private Sub ListBox_ItemCheck(Item As Integer)
       If flag Then Exit Sub
    
       ...
    End sub
    Chi non cerca trova.

  4. #4
    Utente di HTML.it L'avatar di xonica
    Registrato dal
    Oct 2003
    Messaggi
    143
    Originariamente inviato da tas
    Usa un flag:
    codice:
    'nelle dichiarazioni del form
    Private flag As Boolean
    
    'codice
    flag = True
    ListBox.Selected(i) = True
    flag = False
    
    'evento
    Private Sub ListBox_ItemCheck(Item As Integer)
       If flag Then Exit Sub
    
       ...
    End sub

    IMMAGINAVO CHE AVREI DOVUTO USARE IL FLAG MA SPERAVO CHE CI FOSSE QLK DI PIU' FACILE DA GESTIRE.... OK GRAZIE A TUTTI!!

    :mavieni:

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.