Hallo Leute,
ich habe mal wieder eine Frage. Diese richtet sich vielleicht in allererster Linie an die Leute die eigene Controls schon erstellt haben.
Ich habe ein eigenes Control, dem ich gerne per Eigenschaften (Im Designer) Genau wie beim TabControl weitere Controls hinzufügen kann. Es wird ähnlich dem Tabcontrol. Ich habe momentan das Problem, das wenn ich Controls hinzufüge, die Controls im Designer und beim Debuggen nicht zu sehen sind.
Der Fehler ist schnell gefunden. Es liegt daran das wenn ich Controls hinzufüge (Per Eigenschaften im Designer) diese nicht in der Form.Designer.vb dem übergeordneten Control hinzugefügt werden.
Bis jetzt habe ich das zum hinzufügen benutzt
Wenn ich dann einfach in der Form.Designer.vb reingehe und Controls.Add(MeinControl) reinschreibe, dann zeigt er die Controls auch an.
Also ich muss wissen, wie ich die Controls die ich der List(of ) hinzufüge auch den normalen Controls hinzufüge das diese auch im Designer stehen.
ich habe mal wieder eine Frage. Diese richtet sich vielleicht in allererster Linie an die Leute die eigene Controls schon erstellt haben.
Ich habe ein eigenes Control, dem ich gerne per Eigenschaften (Im Designer) Genau wie beim TabControl weitere Controls hinzufügen kann. Es wird ähnlich dem Tabcontrol. Ich habe momentan das Problem, das wenn ich Controls hinzufüge, die Controls im Designer und beim Debuggen nicht zu sehen sind.
Der Fehler ist schnell gefunden. Es liegt daran das wenn ich Controls hinzufüge (Per Eigenschaften im Designer) diese nicht in der Form.Designer.vb dem übergeordneten Control hinzugefügt werden.
Bis jetzt habe ich das zum hinzufügen benutzt
VB.NET-Quellcode
- Private _SlideBoxes As New List(Of SCN_SlideBox)
- <DesignerSerializationVisibility(DesignerSerializationVisibility.Content)> _
- Public Property SlideBoxes() As List(Of SCN_SlideBox)
- Get
- Return _SlideBoxes
- End Get
- Set(ByVal value As List(Of SCN_SlideBox))
- 'Controls.AddRange(value.toArray) <- Das habe ich ebenfalls versucht... Vergebens.
- _SlideBoxes = value
- Invalidate()
- End Set
- End Property
Wenn ich dann einfach in der Form.Designer.vb reingehe und Controls.Add(MeinControl) reinschreibe, dann zeigt er die Controls auch an.
Also ich muss wissen, wie ich die Controls die ich der List(of ) hinzufüge auch den normalen Controls hinzufüge das diese auch im Designer stehen.