martello ha scritto: > > Mi daresti una riga buona per: > > Questa mattina mi sentivo buono ... e così ti ho fatto un esempio completo > ... semplice semplice. > Scarica dal link che ho già inserito "perbart.zip".
Scusami se mi sono permesso di scaricare perbart.zip Ho notato che continui ad utilizzare i CheckBox, mi sembra che Bart fosse interessato agli OptionButton, poco male basta cambiarlo Comunque volevo farvi notare alcuni problemi a cui si può andare incontro se si rileva lo stato degli OptionButton con un listener o con una macro associata all' evento "stato modificato" nelle proprietà Prendiamo un semplice dialogo con due OptionButton, per semplificare OB1 e OB2, che modificano due variabili, sempre per semplificare A e B All' apertura del dialogo si presenta questa situazione: - le variabili A e B sono a 0 (zero) - uno dei due OptionButton è selezionato Supponiamo che sia selezionato OB1 e che l' utonto volesse, appunto, selezionare OB1, a questo punto preme OK per andare avanti senza fare altro e qui c' è l' intoppo( le due variabili sono a 0) Per cambiare il valore della variabile associato a OB1 avrebbe dovuto cliccarci sopra per far "agire" il listener o la sub assegnata allo "stato modificato" Ma quanti utonti, pensate, possano selezionare un OptionButton già selezionato, tonti va bene, ma non fino a questo punto Altro problema Prendiamo sempre il nostro caro utonto che clicca su un' opzione, poi ci ripensa e clicca sull' altra A questo punto il problema è di programmazione, cioè quando si imposta a 1 (uno) la variabile che rappresenta l' OptionButton selezionato si deve anche impostare a 0 (zero) l' altra variabile, altrimenti si corre il rischio di trovarsi le due variabili impostate a 1 E se ce ne sono più di due si deve fare una "spazzolata" su tutte per impostarle 0 Detto questo, è un' opinione personale intendiamoci, per me è più pratico usare un' unica sub che viene lanciata con un pulsante (quello per chiudere il dialogo) la quale provvede a testare i vari bottoni e ad impostare a 1 la variabile ad esso associata Termino qui Ciao Lido --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
