J'ai des contrôles personnalisés/utilisateur que dans la plupart des cas ont l'étiquette et l'entrée, comme ceci:Personnalisation WinForms ErrorProvider pour afficher son icône dans l'entrée de commande
lien ImageShack mort enlevé
Est-il possible Je peux personnaliser l'ErrorProvider standard WinForms pour afficher son icône dans l'entrée (entrée - zone de texte, combo, datetime etc ...), comme ceci:
lien mort ImageShack enlevé
où le cercle rouge est bien sûr l'indicateur d'erreur.
Merci pour toute aide.
Je ne sais pas comment c'est bon, mais pour moi une solution possible au nombre magique est: 'errorProvider.Icon.Width + textBox.Bounds.Width - textBox.ClientRectangle.Width'. Bien sûr, la taille de l'icône * devrait * être appropriée au 'textBox.Height' mais c'est souvent le cas (icône 16x16, la hauteur par défaut de textBox est 20) – Jonno
Je souhaite que je puisse avoir 10 fois cette réponse. –