Hallo,
das Control ist ihm Rahmen meines aktuellen Projekts "Button Studio.NET" entstanden. Man kann damit relativ simpel in einem Bildbearbeitungsprogramm sogenannte Ebenen verwalten.
Wenn ihr nicht genau versteht, was ich meine, lest einfach weiter. Ich schätze das klärt sich dann von selbst .
Anforderungen:
VB-Version:
Screenshot:
Properties:
Spoiler anzeigen
Methoden:
Spoiler anzeigen
Events:
Spoiler anzeigen
Zur Klasse "Layer"
Die Klasse "Layer" beinhaltet folgendes:
Handhabung:
Die Position der Ebenen kann man ganz einfach per Drag & Drop verändern.
Wie immer hab auch ein Beispielprogramm in das Archiv gepackt
DOWNLOAD:
das Control ist ihm Rahmen meines aktuellen Projekts "Button Studio.NET" entstanden. Man kann damit relativ simpel in einem Bildbearbeitungsprogramm sogenannte Ebenen verwalten.
Wenn ihr nicht genau versteht, was ich meine, lest einfach weiter. Ich schätze das klärt sich dann von selbst .
Anforderungen:
- .NET-Framework 3.5 oder höher
- VB oder C# (für die Verwendung)
VB-Version:
- Visual Basic 2008
Screenshot:
Properties:
- BorderColor
- Layers (Gibt die Ebenen als List(Of Layer) zurück)
- HeaderColor
- MainBoxBackColor
- MarginLeft (Abstand der Boxen vom linken Rand)
- MarginTop (Abstand der Boxen vom oberen Objekt)
- HoverColorA (1. Farbe des MouseOver-Effekts)
- HoverColorB (2. Farbe des MouseOver-Effekts)
- ScrollPosY (stellt die aktuelle Scrollposition ein)
- SelectedColorA (1. Farbe des Selected-Effekts)
- SelectedColorB (2. Farbe des Selected-Effekts)
- SiteSize (Seitengröße der Boxen)
- VBoxBackColor (Farbe der Box mit der "Visible"-Checkbox)
- SelectedIndex
Methoden:
- SetMargin(Top, Left)
- RemoveLayer(Layer)
- MoveLayer(Index, Destination)
- AddLayer(Layer)
- Clear()
- SelectIndex(Index)
Events:
- OrderChanged (Tritt ein, wenn die Reihenfolge der Ebenen verändert wurde.)
- VisibilityChanged (Tritt ein, wenn die Sichtbarkeit einer Ebene verändert wurde.)
- SelectedChanged (Tritt ein, wenn eine andere Ebene ausgewählt wurde.)
- LayerAdded (Tritt ein, wenn eine Ebene hinzugefügt wurde.)
- LayerRemoved (Tritt ein, wenn eine Ebene entfernt wurde.)
Zur Klasse "Layer"
Die Klasse "Layer" beinhaltet folgendes:
- Das Bild (als "Bitmap")
- Die Größe (als "Size")
- Die Information (als "String")
- Die Sichtbarkeit (als "Boolean")
- Ob Ausgewählt oder nicht (als "Boolean")
- Das Graphics-Objekt der Bitmap (als "Graphics")
- New(Width, Height)
- New(Width, Height, Information)
Handhabung:
Die Position der Ebenen kann man ganz einfach per Drag & Drop verändern.
Wie immer hab auch ein Beispielprogramm in das Archiv gepackt
DOWNLOAD:
- LayerManager.zip (25 kB)
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „Lindi666“ ()