Startseite > Archiv > Adaptive Menüstrukturen in C#

Adaptive Menüstrukturen in C#

dotnetpro 11/2003 Von Stefan Kraus erschienen in dotnetpro 11/2003 auf Seite 80
Code: BASICS04
Keine Bewertung

Wunschmenü Komplexe Menüstrukturen werden durch eine dynamische Anpassung der Darstellung für den Anwender übersichtlicher und damit effizienter. Der Artikel zeigt eine Möglichkeit, wie in eigenen Anwendungen Menüstrukturen zur Laufzeit an das Anwenderverhalten angepasst werden können.

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

2003   Abbildung   aber   abgelegt   Abhängigkeit   Ablauf   abzu   abzulegen   Activator   Adaptive   adaptiven   Aktionen   AktionenmitdenMenüpunktenver   aktiviert   aktualisiert   aktuellen   alle   allen   aller   Allerdings   Alles   also   Alten   alternativ   Analyse   anderem   Änderungen   Angabe   ange   angegebene   angegebenen   angepasst   angezeigt   anhand   Anlegen   anlehnt   anpassen   Anpassung   Ansicht   Ansonsten   Anwender   Anwenders   Anwenderverhalten   Anwendun   Anwendungen   Anwendungsprofil   Anzeigetext   anzuzeigen   Applikation   Applikationsstart   Arbeit   Artikel   Assembly   auch   aufeinander   aufge   aufgerufen   Auflistung   Aufmerksamkeit   Aufruf   aufrufen   Aufwand   aufwändigere   ausblenden   ausblendet   ausführen   ausge   ausgeblendet   ausgeführt   ausgewählt   ausgewählten   ausgewertet   auslösen   Ausnahme   ausreichend   Aussehen   Außerdem   außerhalb   Auswertungsalgorithmen   Auswirkungen   auszu   auszublenden   auszuführen   automatisch   automatischen   Automatisches   Autor   BASICS   Baum   Baumstruktur   Bear   bearbeitet   Bedarf   bedeutet   Bedürf   beeinflus   beeinträchti   befasst   Beginn   Behandlungs   Behandlungsroutine   beiden   beim   Beispiel   Beispielpro   Beispielprogramm   beispielswei   beispielsweise   beitung   bekannt   beliebige   benenfalls   benötigt   Benut   Benutzer   Benutzerbedürfnissen   Benutzerklicks   benutzten   Bereich   bereitgestellt   bereits   Beschreibung   besser   bestimmen   bestimmte   betrachten   Betrachtung   betreiben   betroffene   Bevor   Bezeichnung   beziehungsweise   bieten   bietet   Bilddaten   bildung   binder   BindingFlags   Bleibt   blem   blendet   blendung   Blöcke   Blocks   brary   breites   buffer   Buffers   Button   Check   CheckedWenn   chern   CHINE   Click   Code   Command   consulting   CreateInstance   CreateMenu   Crownwood   dabei   dadurch   dafür   daher   damit   darge   dargestellt   darstel   Darstellung   Darstellunggeklärt   darstellungund   Darüber   darzustellenden   daseigentlicheHauptmenüinnerhalb   dass   Datei   Daten   davor   dazu   deaktiviert   defi   definie   Definieren   definiert   definierte   definierten   Definition   Deklaration   Deklarationen   deklariert   Delegate   dementsprechend   denden   deren   dert   Description   DescriptionBeschreibung   deshalb   Designer   dessen   deutlich   dieim   DieMagicLibrary   dies   diese   diesem   diesen   dieser   dieses   DieUndo   dings   direkt   disziplinären   doch   Dochzunächstzur   Docking   Doppel   Dort   dotnetmagic   dotnetpro   dowsInstallerodermanuellwiederzu   drei   dritten   durch   durchgeführt   durchzuführen   Dynamische   eaArgs   ebenfalls   Editor   effizienter   Effizienz   Eigen   eigenen   Eigenschaf   Eigenschaft   eigentlicheMenübehandlungsroutine   eine   Einekomplette   einem   einen   einer   eines   einfach   einfache   einfachsten   Eingesetzte   einheitlichunterHKEY_LOCAL_MA   einige   einigen   Einlesen   Einlesenaufgebautwerdenkann   einmal   Einträge   Eintrags   einzelne   einzelnen   einzelnenClick   einzu   Element   Elemente   Elementen   ElementeproMenüpunkt   else   Eltern   Enab   EnabledWenn   Ende   entfernt   entschei   entscheidet   Entscheidung   Entscheidungsalgorithmus   entsprechend   entsprechende   entspricht   entstehen   entsteht   erforder   erforderlich   erfordern   erfordert   erhal   erhalten   erlauben   erlaubt   ermöglicht   erreichen   erreicht   erst   erstellt   Erstellung   ersten   erwähnt   erwartet   erwei   erzeugen   erzeugenden   erzeugt   erzeugten   Erzeugung   etwas   Event   Events   Eventswirdjedochbeschrieben   Eventszentralbearbeitet   expandierten   expandierter   expandiertes   exportieren   Fachbereich   Fall   false   Fazit   Feld   Fensters   fertig   festgelegt   finden   Findet   finition   Flexibilität   folgende   folgt   fordern   Form   Frage   fragestrukturen   Framework   frei   frequentCountMax   führen   führt   funktio   Funktiona   Funktionalität   Funktionsaufruf   Funktionsumfang   geän   gebracht   gebunden   gefunden   Gege   gegeben   Gegensatz   gegenüber   gehen   gehört   Gelegenheit   gelesen   gelistet   gemacht   gemäß   genau   genaue   genauerer   generieren   genutzt   gerade   gern   gesamte   gesamten   geschaffen   gesetzt   gesorgt   gestaltet   gesucht   gesuchte   gesuchten   getrennt   getroffen   GetType   gewiesen   gewünsch   gewünschte   gezeigt   gezeigten   gezielt   Gezielter   gibt   gistry   gleiche   gramms   grammstarts   grammstartseinfachalleMenüpunkte   griert   gültige   haben   halb   halbdervordefiniertenSitzungsanzahl   Hand   Handhabung   Handler   Handlerjedem   Handlers   Hauptmenü   Hauptmenüeinträge   Heft   Heidelberg   heißt   herabgesetzt   hier   hierfür   hinaus   hinterlegen   hinzugefügt   HKEY_CURRENT_USER   Höhe   Icon   Icons   Idee   Ihre   ImAbschnitt   image   ImageIndexIndex   ImageList   ImageListResource   iMenuIn   immer   importierten   info   Informatik   Informationen   Infre   Infrequent   Inhalt   Initialisierung   inklusive   inner   innerhalb   Instanz   inte   integrieren   inter   Invoke   InvokeMember   InvokeMethod   Jede   jedem   jeden   jeder   jedoch   jektesinFormeinesType   jetzt   jeweiligen   kann   kein   keine   keinerlei   keit   kennen   KeyBeschreibung   kiert   Klasse   Klassenbeschreibung   kleine   kleineres   Klick   Klickt   Knotens   knüpft   komplexe   komplexeres   Konfigu   Konfigurati   Konfiguration   Konfigurationsdaten   können   könnte   Kraus   Kriterium   kurze   kurzer   längere   lästige   läuft   Laufzeit   Legen   letzte   lich   liefertdie   Linie   Liste   Listing   litätistebenfallsrelativ   logisch   logischen   lokalen   lung   machen   macht   mächtiges   MagicLi   MagicLibrary   Manager   mand   Mark   mcCmd_Click   mehr   mehrere   mehreren   Member   ment   Menu   Menü   Menüaktion   Menüaufruf   Menübaums   MenuCom   MenuCommand   MenuControl   Menüdarstellung   Menüdarstellungwiedereingeblendet   Menüdefiniti   Menüdefinition   Menüeigen   Menüeintrag   Menüeintrags   Menüele   Menüelementes   Menüerzeugung   Menüklicks   Menüknotenebenfallszurückge   Menükonfiguration   Menükonfigurationangegeben   Menükonfigurationseinstellungen   Menükonfigurationwerden   Menüobjekte   Menüpunk   Menüpunkt   Menüpunkte   Menüpunkteabgelegtwerdenmüssen   Menüpunkten   Menüpunktes   MenüpunkteseineZustandssicherung   Menüs   Menüseparatoren   Menüstruktur   Menüstrukturen   Menüstrukturinnerhalbdeszentralen   Menüteile   MenuText   MenuTextAnzeigetext   Metho   Method   Methode   Methodeentsprechenden   Methodeim   Methoden   Methodenaufrufe   MethodEvent   Microsofts   Modells   moderne   moderner   modifizieren   modifiziert   möglich   Möglichkeit   Möglichkeiten   muss   müssen   müssten   nach   nachdem   Nachteil   nalität   Namen   Namespace   NETFrameworkverfügbaren   Neustart   nicht   niert   nierten   nimmt   nisse   noch   nommen   notwendig   notwendigen   notwenigen   null   Nutzer   oben   Oberfläche   Oberflächen   object   Objek   Objekt   Objekte   ObjekteMenuControl   Objektes   objMenuType   obwohl   oder   Office   OfficeMenus   onseinträgezudefinieren   Optimierung   Pages   Parameter   Parametern   passen   plikationennachzubilden   Problem   Programm   Programmcode   Programms   Programmstart   promoviert   Prozedur   public   Punkt   Punkte   punktesbestimmen   quent   Radio   RadioCheckWenn   ration   rator   Rechnen   recht   reduzieren   Referenz   Referenzzähler   Referenzzählern   Reflection   RegEdit   Regel   Regi   registrieren   Registry   reicht   Reihe   Reihenfolge   reits   rekursive   Rekursives   relativ   rere   ResetMenuInfrequent   Routinen   Rückgabewerten   rufenen   ruft   rung   rungsmöglichkeiten   samte   samteMenüstruktur   schachtelte   schaften   schaltenzwischenderStandardansicht   scheidungsalgorithmushierbeiistder   scheint   schematisch   scheMethodeCreateInstance   schnell   schon   sehen   Sehr   sein   selbst   selektierten   sender   sepa   separa   Separator   Separatoren   setzen   setzt   ShortcutShortcut   sich   sichert   sichtbar   sichtbare   sichtbaren   SieeineKombinationdesklassischen   siehe   sind   sinnvoll   Sitzun   Sitzungen   Sobald   Software   Solange   solche   soll   sollen   Sollte   sollten   somit   Sorge   Sour   spei   Speicherung   spektraler   Spektrum   spielprojekt   sprechend   spricht   Standard   Standardmäßig   Standardmenüelemen   standvorAusführenderMenüaktion   Start   Startwert   Stati   statischen   Statt   stattfindet   Stefan   stefank   steigern   stellt   stem   Steuerelementen   Steuermethode   StickyWenn   string   Struktur   strukturie   strukturwiederseparate   stry   strydieReferenzzählerdereinzelnen   Studio   SubMenus   Submenüs   SubMenusListe   Subset   Suche   Suchstrategie   suchten   system   szMethod   szType   Tabbed   Tabelle   Teil   Teile   terungen   TextBox   Textmenüs   this   thode   tikel   toren   tors   trägt   tralen   treffen   Tritt   true   type   TypeEvent   typeMenu   Typs   Typserwartet   über   Übergabe   übergeordneten   überladenen   übernimmt   übernommen   überprüft   übersetzt   übersichtlich   übersichtlicher   Umfang   umfangreiche   umgeben   umsetz   unbekannter   unbenutzt   unbenutzte   Undo   UndoWenn   Universität   unnötige   unpraktisch   unschöne   Unsere   unserem   unserer   unten   unter   Unterhalb   Unterknoten   Untermenüs   Unterpunkte   unterstützt   Unterteilungen   User   veränderlicheStrukturunseresMenüs   verantwortlich   verfügbar   verfügbare   verfügbaren   Verhalten   verlieren   vermeiden   vermerkt   verschachtelten   Verschwinden   versteckt   versteckten   versucht   Verwaltung   Verwaltungder   verwen   verwenden   verwendende   verwendet   Verwendung   viele   Visual   voll   vollem   vorausgesetzt   vordefinierten   vorgehen   vorgestellten   vorhanden   vorliegt   Vorraussetzung   Vorteil   wahleinesMenüpunktesmussdaherzunächst   wann   wäre   wären   weise   weit   weitere   weiteren   weiteres   weitergeleitet   welche   welchenicht   welcher   wender   wendige   Wenn   werden   Werkzeug   Wert   wieder   window   WINDOWS   wird   Wissenschaftliches   Wunschmenü   würden   Wurzelknoten   Zähler   zeigt   Zeit   zelnen   zelnenEvent   zentral   zentrale   zentralen   Zentrum   zerklick   zeugt   Zielobjektes   zogen   zufügt   zugewiesen   Zugriff   Zugriffsattribut   zunächst   ZurbesserenStrukturierungvon   zurück   zurückgegangen   zurückgesetzt   zurücksetzen   Zurzeit   zusammenhängen   Zusätzlich   Zustandssiche   Zwar   Zwecke   zwei

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