OVH Cloud OVH Cloud

passage de parametres

4 réponses
Avatar
tristan
Bonjour,

est-il possible de passer en parametre d'une fonction un object checkbox,
list etc...
il faut que que je lise apres les propietes de l'objet, et ensuite que je
change les proprietes.
Comment declarer dans la fonction le parametre.

Merci tristan

4 réponses

Avatar
Driss HANIB
Tout à fait !

tu peux écrire par exemple

Function MaFonction(MonCheckBox As CheckBox) As Boolean
Dim EstCoché As Boolean
EstCoché = (MonCheckBox.Value = vbChecked)
' on peut aussi modifier des prorpiétés de ce checkbox..
MonCheckBox.FontBold = EstCoché
MaFonction = EstCoché
End Function

Voilà

Driss


"tristan" a écrit dans le message de
news:OGF%
Bonjour,

est-il possible de passer en parametre d'une fonction un object checkbox,
list etc...
il faut que que je lise apres les propietes de l'objet, et ensuite que je
change les proprietes.
Comment declarer dans la fonction le parametre.

Merci tristan




Avatar
Christian Hugoud
Oui, tu peux. Attention aux types de liaisons :

MaFonction (obj as object) : liaison tardive, mais tu passes n'importe quoi
: très lent si tu as des boucles

MaFonction (obj as CheckBox) : liaison ??? : beaucoup plus rapide

Christian



"tristan" a écrit dans le message de news:
OGF%
Bonjour,

est-il possible de passer en parametre d'une fonction un object checkbox,
list etc...
il faut que que je lise apres les propietes de l'objet, et ensuite que je
change les proprietes.
Comment declarer dans la fonction le parametre.

Merci tristan




Avatar
Fred
Dans : news:,
Christian Hugoud disait :

liaison ??? : beaucoup plus rapide



anticipée ;-)


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
Christian Hugoud
Merci

"Fred" a écrit dans le message de news:

Dans : news:,
Christian Hugoud disait :

liaison ??? : beaucoup plus rapide



anticipée ;-)


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT