Bonjour,
Je me suis crée un contrôle type Timeline. Dans ce contôle, on peut ajouter des Striplines qui eux peuvent contenir des Evenements.
J'ai donc ma classe principale 'Timeline', une classe 'cStripline' et une classe 'cEvenement'
Dans Timeline, j'ai:
Dans cStripline, j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Class Timeline Inherits UserControl Private _striplines As List(Of cStripline) .... Private Sub Timeline_Load(sender As Object, e As EventArgs) Handles MyBase.Load _striplines = New List(Of cStripline) .... End Sub .... End Class
et dans cEvenement, j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Class cStripline Inherits Panel WithEvents _events As List(Of cEvenement) .... Public Sub New() _events = New List(Of cEvenement) .... end sub .... End Class
Mon problème est que, après l'avoir intégré dans la boîte à outils, apparait bien sûr mon composant Timeline mais aussi cStriple et cEvenement. Est-ce parce qu'il dérivent d'une classe "visuelle"? (Panel,Label)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Class cEvenement Inherits Label ... Public Sub New() .... End Sub end Class
Comment faire pour que cStriple et cEvenement soient "masqués"?
Merci d'avance
Olivier
Partager