Gestione pulsanti con un ciclo

Anonimo
2020-07-09T12:16:41+00:00

Buongiorno, 

mi scuso in anticipo se sto per chiedere una cosa banale...

Ho una maschera con tanti pulsanti (più di cento) nominati in maniera progressiva (pippo01, pippo02, ecc...) che mi servono per evidenziare la gestione di una tabella (come ad esempio il cambio di colore al caricamento di un certo record).

La mia esigenza sarebbe quella di attivare un ciclo, al verificarsi di un certo evento, che mi richiami ogni pulsante, per fargli cambiare le caratteristiche (ad esempio colore). Non so se c'è la possibilità di chiamare tutti i pulsanti, uno alla volta con questo ciclo.

Spero di essere stato chiaro.

Grazie

Francesco

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2020-07-09T12:27:22+00:00

ciao Francesco,

beh, certo che si puo' a maggiore ragione se il tasto e' numerato in modo progressivo....

Ragiona si questo che cambia la caption :

a

Private Sub cmdCambia_Click()

Dim i As Long

For i = 0 To 7

    Me.Controls("comando" & i).Caption = i

Next

  end sub

Ovviamente con tanti command buttons forse sarebbe il caso, anche senza forse di utilizzare una collection che permetta di gestire i relativi eventi...ed impostare il ciclo sull'evento click del command button cambia sul conteggio dei command button evitando quel 7....

Pero'....intanto valuta questo aspetto...

Ciao, Sandro.

per il colore di sfondo, la proprieta' e' backcolor.

La risposta è stata utile?

0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2020-07-09T14:49:24+00:00

    Grazie Sandro!!!!!!!!!

    Funziona tutto!!!! 

    :)

    La risposta è stata utile?

    0 commenti Nessun commento