OVH Cloud OVH Cloud

Form : init selon design mode ou non

1 réponse
Avatar
cyrille
Bonjour,

Existe il un moyen de savoir si un Form est ouvert dans l'=E9diteur (design=
mode)=20
ou s'il est en cours d'ex=E9cution dans une application (runtime mode).

Je souhaiterais faire une initialisation sp=E9cifique quand le From tourne =
dans=20
une appli et ne pas la faire quand ce m=EAme Form est dans l'=E9diteur.

La seule solution qui m'apparait pour l'instant est de faire une m=E9thode =
MyInit
() qui est appel=E9e par l'objet qui cr=E9=E9 le Form.
Mais je viens =E0 vous pour voir s'il existe pas une autre m=E9thode qui=20
permettrait de g=E9rer cette init par le Form sans que l'objet appelant est=
=20
besoin de le savoir.

Merci d'avance
cyrille
PS : dans les OCX il y avait une m=E9thode qui le permettait.

1 réponse

Avatar
Mitsuru FURUTA [Ms]
Bonjour,

Tous les composants .Net (donc la Form aussi) ont une propriété qui
s'appelle DesignMode qui permet de tester s'il ont est en mode "Design" ou à
l'exécution.

Bonne continuation,

Mitsuru FURUTA [Microsoft FRANCE]

"cyrille" wrote in message
news:
Bonjour,

Existe il un moyen de savoir si un Form est ouvert dans l'éditeur (design
mode)
ou s'il est en cours d'exécution dans une application (runtime mode).

Je souhaiterais faire une initialisation spécifique quand le From tourne
dans
une appli et ne pas la faire quand ce même Form est dans l'éditeur.

La seule solution qui m'apparait pour l'instant est de faire une méthode
MyInit
() qui est appelée par l'objet qui créé le Form.
Mais je viens à vous pour voir s'il existe pas une autre méthode qui
permettrait de gérer cette init par le Form sans que l'objet appelant est
besoin de le savoir.

Merci d'avance
cyrille
PS : dans les OCX il y avait une méthode qui le permettait.