ItemBox:
Dies ist das erste Control von vielen, das ich in der nächsten Zeit entwickeln möchte.
Die ItemBox ist ein Control, mit dem Ihr einfach und in schöner Form Listen verwalten könnt.
Ich nutze Sie bspw. in einem Nachrichten-Programm um die Empfänger-Kontakte auszuwählen zu verwalten.
Screenshot(s):
Siehe Anhang
Verwendung
- Ist eigentlich ganz leicht. Am Besten erklärt es euch das angehängte Testprojekt. Dort sind eigentlich alle Anwendungsfälle enthalten.
Folgendes ist für euch ganz wichtig:
ItemClicked - das zuletzt angeklickte Item
ItemMoved - das zuletzt "gemove'te" Item
AddItem - fügt ein neues Item hinzu
RemoveItem - löscht das angegebene Item
GetItemIndex - Gibt anhand des angegebenen Keys den Index zurück
GetItemKey - Gibt anhand des angegebenen Index den Key zurück
ItemCount - gibt die Anzahl der Items zurück
Anhand des Index könnt Ihr immer wieder die einzelnen Items anwählen. In den "Key" könnt Ihr spezielle Dinge zur Verarbeitung speichern, wie ID's oder Informationen
Folgende Events gibt es::
AddButton_Clicked - Tritt ein, wenn man auf den [+]-Button geklickt habt. In der Regel solltet Ihr hier die Methode zum Hinzufügen eines neuen Items hinterlegen.
Item_Clicked - Tritt ein, wenn ein Item angeklickt wurde. Hier könnt Ihr dieses über die Variable ItemClicked auslesen.
Item_Moved - Tritt ein, wenn ein Item mit der Maus berührt wurde. Hier könnt Ihr dieses über die Variable ItemMoved auslesen.
Verwendete Programmiersprache und IDE:
Visual Basic .NET (IDE: VS 2011 Express)
Systemanforderungen:
.NET Framework 2.0
Lizenz/Weitergabe:
Freeware, nicht einkompilieren
Ich hoffe es nützt euch etwas, ich verwende es sehr gerne! Demnächst folgen noch ähnliche Listen-Controls!
Bitte beachtet, dass dies mein erstes eigenes Control ist!!!
Dies ist das erste Control von vielen, das ich in der nächsten Zeit entwickeln möchte.
Die ItemBox ist ein Control, mit dem Ihr einfach und in schöner Form Listen verwalten könnt.
Ich nutze Sie bspw. in einem Nachrichten-Programm um die Empfänger-Kontakte auszuwählen zu verwalten.
Screenshot(s):
Siehe Anhang
Verwendung
- Ist eigentlich ganz leicht. Am Besten erklärt es euch das angehängte Testprojekt. Dort sind eigentlich alle Anwendungsfälle enthalten.
Folgendes ist für euch ganz wichtig:
ItemClicked - das zuletzt angeklickte Item
ItemMoved - das zuletzt "gemove'te" Item
AddItem - fügt ein neues Item hinzu
RemoveItem - löscht das angegebene Item
GetItemIndex - Gibt anhand des angegebenen Keys den Index zurück
GetItemKey - Gibt anhand des angegebenen Index den Key zurück
ItemCount - gibt die Anzahl der Items zurück
Anhand des Index könnt Ihr immer wieder die einzelnen Items anwählen. In den "Key" könnt Ihr spezielle Dinge zur Verarbeitung speichern, wie ID's oder Informationen
Folgende Events gibt es::
AddButton_Clicked - Tritt ein, wenn man auf den [+]-Button geklickt habt. In der Regel solltet Ihr hier die Methode zum Hinzufügen eines neuen Items hinterlegen.
Item_Clicked - Tritt ein, wenn ein Item angeklickt wurde. Hier könnt Ihr dieses über die Variable ItemClicked auslesen.
Item_Moved - Tritt ein, wenn ein Item mit der Maus berührt wurde. Hier könnt Ihr dieses über die Variable ItemMoved auslesen.
Verwendete Programmiersprache und IDE:
Visual Basic .NET (IDE: VS 2011 Express)
Systemanforderungen:
.NET Framework 2.0
Lizenz/Weitergabe:
Freeware, nicht einkompilieren
Ich hoffe es nützt euch etwas, ich verwende es sehr gerne! Demnächst folgen noch ähnliche Listen-Controls!
Bitte beachtet, dass dies mein erstes eigenes Control ist!!!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VanDerLars“ ()