Bonjour,
Je suis en train de construire ma première classe (ouff!!)
Ma problématique est assez générale mais je la présente à travers un exemple :
Ma classe consiste à créer un modèle de chart personnalisé.
Ce chart personnalisé contient 2 ChartAreas.
Je suppose que cela commence donc ainsi :
Mais je remarque que si, dans un form, j'ai déjà créé un contrôle CustomChart, et si j'en crée un deuxième, ça plante parce que le nom des ChartAreas est forcé et identique dans les deux instances de CustomChart.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public Class CustomChart Inherits system.Windows.forms.DataVisualization.Charting.Chart Sub New() MyBase.New() Me.ChartAreas.Add("c1") Me.ChartAreas.Add("c2") ...
D'où ma question, comment faire en sorte que le nom de l'instance des ChartAreas soit créé par défaut et incrémenté en temps que de besoin (par exemple "ChartAreas1, ChartAreas2...")
Partager