Bonsoir,
J'ai un petit problème avec une TextBox à laquelle je veux ajouter des fonctionnalités. Pour cela je développe mon propre composant.
Pour le début, je souhaite juste lui ajouter une propriété AnoActive qui colore le controle en anomalie.
Mon problème, c'est que je voudrais lui fixer une couleur "normale" au design sous VS. En ano, elle devient bleue, mais elle ne revient pas sur la couleur fixée lorsqu'elle n'est plus en ano. Le coeur du problème, c'est que je n'arrive pas à stocker cette couleur par défaut quand le contrôle se charge.
Voici mon code
Comme vous le voyez, je force à blanc lorsqu'elle revient "normale", mais c'est pas tout à fait ce que je souhaite...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Public Class jmTxtBox Inherits TextBox Private m_AnoActive As Boolean = False Public Property AnoActive() As Boolean Get Return m_AnoActive End Get Set(ByVal value As Boolean) m_AnoActive = value If m_AnoActive Then BackColor = Drawing.Color.Cyan Else BackColor = Drawing.Color.White End If End Set End Property End Class
Partager