Hej
Jeg har påbegyndt et lille projekt (eller det er vel et større projekt), som simpelthen går ud på at få lavet en tabcontrol i stil med den der er at finde i visual studio 2005.
Så jeg er startet helt fra bunden og har lavet en klasse der arver fra UserControl og implementerer IContainerControl.
Stort set alt kode heri er lavet af mig (nogle enkelte kodestumper er fundet fra nettet, og har fået metoden til at finde ud af hvilken tab der bliver klikket på herinde fra i en anden tråd jeg lavede).
Derudover så har jeg selvfølgelig også lavet min egen collectionklasse, min egen klasse til de 2 små knapper til at lukke tabs og til at se hvilke andre tabs der er åbnet (når der er flere end der kan vises) osv.
Så jeg vil godt vide hvad i synes om den, og om jeg mangler at lave andet end det her (og om der er andre fejl).
To-Do list:
1. Få lavet min egen menu når man klikker på den der lille trekant, så den bruger de rigtige farver osv. (Hvordan skal sådan en menu laves, jeg vil tro at man evt. kunne arve fra en form, da jeg jo skal være i stand til at tegne udenfor mit main vindue?
2. Lave en container control til min tabcontrol som gør det muligt at dele tabcontrolsne op horisontalt og vertikalt ligesom i vs.
3. Drag'n'drop support (artikler søges)
Bug-list:
1. Gøres vinduet lille nok, så rykker den eneste tab som kan ses helt ud til venstre kant (aner ik hvorfor, men det må lige undersøges), og ligepludselig så kan de 2 knapper godt være ovenpå tabben.
Håber at i kommer med en masse gode kommentarer !
TabControllen, sammen med en sample app, kan findes på:
http://kaareskovgaard.net/SimpleLibrary/SimpleLibrary.zip Mvh
Kaare