cs_fredza
Messages postés14Date d'inscriptionmardi 29 octobre 2002StatutMembreDernière intervention 5 octobre 2007
-
24 déc. 2002 à 13:29
pornik
Messages postés37Date d'inscriptionmardi 11 décembre 2001StatutMembreDernière intervention31 décembre 2002
-
25 déc. 2002 à 12:29
Salut,
Bête question :
Sur un form j'ai un composant, à partir d'une autre form je voudrais accéder à ses propriétés (pour une form ok mais pour une deuxième non).
J'ai le source de la classe en question.
pornik
Messages postés37Date d'inscriptionmardi 11 décembre 2001StatutMembreDernière intervention31 décembre 20022 25 déc. 2002 à 12:29
Mauvaise méthode : Tu déclares les membres auquels tu veux accéder avec un niveau d'accès qui permet d'y accéder de l'extérieur (public, internal..).
Bonne méthode : Tu crée des accesseurs publics comme ceci :
private type m_MonControl;
public type MonControl
{
get{return m_MonControl;} // Pour la lecture
set{m_MonControl = value;} // Pour l'écriture
// Tu peux très bien le mettre en lecture seule en supprimant le set{} et vice-versa
}
Et tu accède ensuite au contrôle privé (m_MonControl) par son accesseur visible de l'extérieur (MonControl).