Bonjour,
J essayes de creer un User Control commun et d utiliser l heritage pour mes autres user control
Je declare le premier comme un user control avec un boutton qui sera commun a tous mes user control
et mes user control enfant comme cela
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
23
24
25
26
27
28
29
30
31
32
33
34
35 public class TaskCommun : System.Web.UI.UserControl { protected System.Web.UI.WebControls.Button ButtonCount; private void Page_Load(object sender, System.EventArgs e) { } #region Code généré par le Concepteur Web Form override protected void OnInit(EventArgs e) { // // CODEGEN*: Cet appel est requis par le Concepteur Web Form ASP.NET. // InitializeComponent(); base.OnInit(e); } /// <summary> /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas /// le contenu de cette méthode avec l'éditeur de code. /// </summary> private void InitializeComponent() { this.ButtonCount.Click +=new EventHandler(ButtonCount_Click); this.Load += new System.EventHandler(this.Page_Load); } #endregion private void ButtonCount_Click(object sender, EventArgs e) { } }
mais j ai une erreur System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet. lors de la generation de mon boutton count sur la classe mere.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class TaskLogistic : TaskCommun { . . . }
Est il possible de faire cette heritage (normalement en Winforms il n y a pas de soucis)?
Si oui, que dois je rajouter pour que ca marches ?![]()
Partager