Hi,
ich habe mal angefangen ein Control zu schreiben, welches mir erlaubt ähnlich wie die Windows Kacheln "Items" aneinander zu reihen.
Jetzt bin ich auf ein paar Probleme gestoßen.
1. Wenn ich ein neues "TollesItem" im Sammlungs-Editor erstelle muss es einen passenden Namen bekommen (TollesItem1, TollesItem2, ...)
2. Wenn auf ein solches Item geklickt wird sollte Event ausgelöst werden. (Wird unten gezeigt)
3. Habe ich einen falschen Ansatz?
Ungefährer Code fürs Item:
Ungefährer Code fürs Control:
Ziel wäre dann:
LG und Vielen Dank für eure Antworten.
ich habe mal angefangen ein Control zu schreiben, welches mir erlaubt ähnlich wie die Windows Kacheln "Items" aneinander zu reihen.
Jetzt bin ich auf ein paar Probleme gestoßen.
1. Wenn ich ein neues "TollesItem" im Sammlungs-Editor erstelle muss es einen passenden Namen bekommen (TollesItem1, TollesItem2, ...)
2. Wenn auf ein solches Item geklickt wird sollte Event ausgelöst werden. (Wird unten gezeigt)
3. Habe ich einen falschen Ansatz?
Ungefährer Code fürs Item:
Ungefährer Code fürs Control:
VB.NET-Quellcode
- Imports System.ComponentModel
- Public Class TolleItemList
- Inherits Control
- Public WithEvents _Items As List(Of TollesItem)
- <Category("Item")>
- <RefreshProperties(RefreshProperties.All)>
- <DesignerSerializationVisibility(DesignerSerializationVisibility.Content)>
- Public Property Items As List(Of TollesItem)
- Get
- Return _Items
- End Get
- Set(value As List(Of TollesItem))
- _Items = value
- End Set
- End Property
- Protected Overrides Sub OnPaint(e As PaintEventArgs)
- ...
- End Sub
- End Class
Ziel wäre dann:
LG und Vielen Dank für eure Antworten.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Maitime“ ()