J'ai un contrôle utilisateur avec une zone de texte dans une application de formulaires gagnants. Je voudrais changer la propriété de cette zone de texte en utilisant la fenêtre de propriétés de Visual Studio. J'utilise ce contrôle dans différentes formes du même projet, est-ce possible? J'ai mis la propriété de modification de la zone de texte comme public et mis en propriété dans le suivant contrôle utilisateur:Contrôle utilisateur avec une zone de texte
public TextBox mytextBox
{
get { return textBox1; }
set { textBox1 = value; }
}
Merci à l'avance.
Il a une utilisation très pratique, je crée un contrôle qui a une zone de texte, et d'autres boutons et étiquettes, j'utilise ce contrôle dans beaucoup de palces, mais dans certaines implémentations j'aimerais que la zone de texte soit par exemple multiligne ou Backcolor modifié par exemple. – Thunder
Alors voulez-vous utiliser un TextBox qui existe déjà sur chaque formulaire? Qu'en est-il d'avoir une propriété de chaîne de sorte que vous pouvez le définir au nom de la TextBox que vous voulez utiliser, et puis au moment de l'exécution, après l'initialisation, trouvez le contrôle et obtenez une référence à celui-ci. Vous pouvez également avoir la zone de texte dans le contrôle et exposer simplement les propriétés que vous souhaitez modifier cette zone de texte en tant que propriétés de votre contrôle. Ce dernier est probablement le plus conventionnel. – Swanny