Startseite > Archiv > Einen eigenen FolderBrowser entwickeln, Teil 2

Einen eigenen FolderBrowser entwickeln, Teil 2

dotnetpro 11/2003 Von Joachim Fuchs erschienen in dotnetpro 11/2003 auf Seite 62
Code: BASICS01
2 Bewertung(en):

CheckState: Halb ja, halb nein Im ersten Teil der Serie wurde ein Steuerelement zur Auswahl von Verzeichnissen entwickelt. Der zweite Teil erweitert diesen Baustein um die Fähigkeit, beliebige Verzeichnisse über Kontrollkästchen für eine weitere Verarbeitung zu markieren. Das Verfahren für die korrekte Markierung der über- und untergeordneten Verzeichnisse ist kompliziert, aber dotnetpro zeigt Ihnen, wie Sie den Überblick behalten!

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

1000   2___   2003   Abbildung   aber   abfangen   Abfragen   abgebrochen   abgeleitet   abgeleitete   abgeleiteten   Ablauf   Ablei   Ableitung   Abschluss   AbschlussderÄnderungenwird   abzufangen   ActiveCaption   ActiveCaptionText   AddNewNode   AfterSelect   allChecked   allCheckedgegebenenfallsgesetzt   alle   Allerdings   also   Ände   andere   anderen   anderer   Andererseits   Änderung   Änderungen   anderweitig   angegebenen   angehängt   angelegt   angepasst   anhängen   Anlegen   annehmen   anpassen   Anstrengungen   Anwender   Anwenderaktionen   Anwendungen   anwendungsspezifische   Anzeigen   ArrayList   Assert   AssignHandle   auch   auchderKindknotenerfolgtdieZu   Aufgabenstellung   aufgeführt   aufgelistet   aufgenommen   aufgerufen   aufnehmen   Aufruf   Aufrufe   aufrufen   aufruft   aufzunehmen   ausfal   Ausgangsknotens   ausge   ausgelöst   ausgewählt   ausgewähltelse   ausgewählten   auslösen   auslöst   Auswahl   auswählen   auszuwerten   automatisch   Autor   BackColor   Backup   base   BASICS   Basis   Basisklasse   Basisknoten   Baustein   bearbeitet   bedient   Bedingung   behalten   Behandlung   Beide   beiden   beim   Beispiel   beispielsweise   bekommen   beliebige   Benutzeraktion   Benutzeraktionen   berechnen   Bereich   bereit   bereits   beruflich   beschrieben   beschriebene   beschriebenen   bestehende   bestehtwiederum   Betätigen   betrachteten   betreffenden   Bevor   bezie   beziehungsweise   bieten   bietet   Bildlaufleisten   binden   Bisher   bislang   Bleibt   bool   Bound   BoundCheckbox   BoundCheckbox_CheckStateChanged   BoundCheckbox_Click   BoundCheckboxReferenz   Bounds   bracht   break   BrowserExt   bunden   Case   Check   Checkbox   Checkbox_CheckStateChangedaufgeru   Checkbox_CheckStateChangedrespektive   Checkboxen   CheckBoxes   Checked   checking   CheckingChildren   CheckingChildreninkrementiert   CheckingPa   CheckingParents   CheckState   CheckStateChanged   CheckStates   chen   chens   Child   class   classing   Click   Code   Collection   Control   Controls   dadurch   dafür   daher   dann   dargestellt   darstellt   Darstellung   DasKontrollkästcheneinesVer   dasper   dass   Dateisystems   dazu   DEBUG   defi   definiert   dekrementieren   dekrementiert   demnach   denen   DerAusgangszustand   derBrowserExt   derenübergeordnetes   Derrekursive   dessen   Dialog   diese   diesem   diesen   dieser   dieses   DieVisible   DirectoryChecked   DirectoryUnchecked   direkt   Dispose   dotnetpro   Dozent   drei   dummy   dung   durch   durchlaufen   durchläuft   eben   Ebene   eigenen   Eigenschaft   EigenschaftdesCheckBox   Eigenschaften   EigenschaftVerwendungszweck   eine   einem   einen   einer   eines   einfacher   eingeschlossen   Eingesetzte   eingreifen   Eingriff   einige   einigen   eins   einzeln   Elemente   Elementes   else   Eltern   Elternknoten   Elternknotens   Elternverzeichnisse   endet   entfällt   enthält   entsprechend   Entwickeln   entwickelt   entwickelte   Entwickler   erbt   Ereignis   Ereignishandler   Ereignisse   erfolgen   erfolgt   erfordert   erfüllt   ergänzen   ergeben   erlaubt   ermit   ermitteln   ermittelt   ermittelten   Ermittlung   erreichen   erst   ersten   Erstere   Erweite   erweitern   erweitert   Erweiterung   Erweiterungen   erzeugt   etwas   Event   EventArgs   EventHandler   Existiert   fähigkeit   Fällen   falls   false   Farben   Fazit   fehlen   Fenster   fern   fest   festgelegt   fixiert   fizierer   FlatStyle   Folder   FolderBrow   FolderBrowser   FolderBrowserBasic   FolderBrowserExt   folgt   foreach   ForeColor   Forms   Frameworks   freigeben   freigegeben   Fuchs   fuechse   fung   Funktiona   Funktionalität   Funktionalitäten   Funktionen   geändert   geben   gebundene   gebundenen   gefunden   Gegensatz   gehen   gehörigen   gehört   gekennzeichnet   geklickt   gelöst   gemischten   genannt   generierten   geöffneten   geordnetenKnotensdargestelltwerden   geprüft   geschieht   geschützte   geschützten   Geschwisterknoten   gesetzt   gespeichert   Gestaltungsmöglichkeiten   getroffene   GetSelectedDirectories   gewählt   gewiesen   Gewöhnliche   gewünschte   gewünschtenVerzeichnissezusichern   gezeigtenKontrollkästchensgeändert   gibt   gilt   gleich   graues   Größe   größer   GroupBox   Grundgerüst   grundsätzlich   gungen   guter   haben   Häkchen   halb   Hand   handelt   Handle   Handler   Handlers   hätte   height   herangezogen   herausgeschoben   hier   hierfür   hinaus   Hinter   hinzugefügt   hinzuzufügen   Homepage   HTML   hungsweise   Ihnen   imple   implementiert   Implementierung   indent   Indetermi   Indeterminate   Index   individuellen   initialisieren   InitializeComponent   Inkrementieren   inkrementiert   innerhalb   Instanz   Instanzierung   integrieren   IsVisible   Jahren   jeder   jedes   jedoch   jekt   jetzt   jeweilige   Joachim   Jörg   kann   kästchens   kein   keine   keines   keit   Kettenreaktion   kiert   kierung   kierungen   Kindknoten   KindknotendesbetrachtetenKnotens   klas   Klasse   Knoten   KnoteninklusivedesAusgangsknotens   Knotenliste   Knotens   kompliziert   können   Kontroll   Kontrollkäst   Kontrollkästchen   KontrollkästchendesElternknotensder   Kontrollkästchens   Kontrollkästchenvorzusehen   korrekte   kursiv   lassen   lässt   Laufwerk   Laufwerke   läutert   lediglich   leer   legt   leider   letzt   List   Liste   Listing   lität   logi   Logik   logisch   löschen   löst   macht   Markie   markieren   markiert   markierte   markierten   markierter   markierterKnotengefunden   Markierung   Markierungen   Maus   Mausklick   Mechanismen   mehr   mehrere   Member   ment   mentierung   Merker   Message   Messages   Metho   Methode   MethodeBoundCheckbox_CheckSta   miteinander   mitverschoben   möchten   möglich   Möglichkeit   muss   müssen   mussrekursiv   nach   nachdem   Nachrichten   Nachrichtenverarbeitung   Name   nate   NativeWindow   nauso   navigieren   Nein   Netzwerk   neue   neuem   neuen   neues   neuesten   Neumann   NewNode   nicht   niert   nisbaum   nisse   noch   noChecked   node   nodelist   Nodes   notwendig   null   oberste   oberster   object   Objekt   Objekts   oder   öffentliche   öffentlichen   online   Ordner   Ordnerstruktur   override   paar   Paint   Panel   param   Parent   parentList   Parents   Path   Pfad   Pfade   platzieren   Position   Positionen   Positionierung   private   ProgrammdemBenutzerdie   protected   Prüfung   public   Rahmenbedin   Rahmenbedingungen   reagieren   realisierbar   realisieren   Realisierung   rechten   Rectangle   Referenz   Regel   reicht   reitgestellt   rekten   Rekursion   rekursiv   rekursive   rekursiven   rekursiver   ReleaseHandle   rents   Ressourcen   return   richtige   richtigen   Richtung   ruft   rung   rungen   Sämtliche   sätzlich   sätzliche   sche   Schleife   schon   schriftlich   Schwerpunkt   scrollen   Sehr   sein   seine   seines   Seit   Seite   selbst   selbstständiger   selbstver   SelectedCheckBox   SelectedDirectories   SelectionEventArgs   selektierten   sender   Serie   SetBounds   setzen   setzt   Show   sich   sicher   sicherzustel   sicherzustellen   Sicht   sichtbar   sichtbaren   Simulation   simulieren   sind   sitionen   sitiongesetzt   sofort   Software   Solange   soll   sollten   Sorge   sowie   sowohl   speziellen   spieldialogs   sprechendes   Stand   stände   ständlich   standsänderung   StateChanged   Stattdessen   stehen   stellt   stellung   Steuer   Steuerele   steuerelement   Steuerelemente   Steuerelementen   steuern   Steuerung   string   struktor   struktors   Studio   Subclassing   SUMMARY   Switch   system   SystemColors   Tabelle   TagAbsoluter   Tastatur   teChanged   Teil   Teil2   teilweise   teln   terer   terverzeichnisse   Text   TextAnzeigetext   this   ting   tpce   Tragen   Tree   TreeNode   TreeNodeCollection   TreeNodeExt   TreeView   TreeViewEventArgs   TreeViewEventHandler   TreeViewNAW   trifft   trollkästchen   trollkästchens   true   tungen   TVDirectories   TVDirectories_AfterSelect   TVNAW   über   Überblick   übergebene   übergeordneten   überla   Überladungen   Überprü   überprüft   überschreiben   überschrieben   überschriebenen   Übertra   übertragen   unchecked   unter   unterbinden   untergeordnete   untergeordneten   UnterklasseinFolderBrowserExt   Unterknoten   Unterknotens   unternommen   unterschiedlich   untersten   Unterver   Unterverzeich   Unterverzeichnis   Unterverzeichnisknotens   Unterverzeichnisse   Variable   Variablen   VariablenBoundCheckbox   Variablenzustände   Variante   verändert   verarbeitet   Verarbeitung   verbunden   vererbt   Verfahren   Verfügung   Verhalten   verhindern   Verkettung   verschwiegen   verweisen   verwendet   Verzeich   Verzeichnis   Verzeichnisauswahl   VerzeichniseinengrauenHaken   Verzeichnisknoten   Verzeichnislogik   verzeichnisse   Verzeichnissen   Verzeichnisses   Verzeichnisstruktur   vielen   View   virtual   Visible   Visual   visuellen   void   vollständigen   Voraussetzungen   Vordergrundfarben   vorgegebene   vorgenommen   wählt   Während   weil   weisung   weit   weiter   weitere   weiteren   Weiterleitung   Weiterverarbeitung   welche   welchem   welchen   welches   wendungsfall   Wenn   werden   werdendieKnotenzustände   Wert   Werte   wichtigsten   wieder   wiederum   window   WINDOWS   WindowText   wird   wirdno   wirklich   WM_PAINT   WndProc   worden   wurde   Zähler   zeichnis   zeichnisliste   zeichnisse   zeichnissen   zeichnisses   zeichnisseshateinschwarzesHäkchen   zeige   zeigt   Zeitpunkt   zentralen   ziehungsweise   zugehörigen   zugehörigenUnterverzeichnisse   zugeordnet   zugeordnete   zugewiesen   Zugriff   Zugriffsmodi   Zuklappen   zuletzt   zunächst   zurückgesetzt   zurücksetzen   Zusätzlich   Zustand   Zustände   Zustandsänderung   Zustandsänderungen   zuvor   zwei   zweite

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen