Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het besturingselement Windows Forms ToolStrip en de bijbehorende klassen bieden een gemeenschappelijk framework voor het combineren van elementen van de gebruikersinterface in werkbalken, statusbalken en menu's. ToolStrip besturingselementen bieden een rijke ontwerptijdervaring met in-place activering en bewerking, aangepaste indeling en varen, wat de mogelijkheid is van werkbalken om horizontale of verticale ruimte te delen.
Hoewel ToolStrip functionaliteit vervangt en toevoegt aan het besturingselement in eerdere versies, blijft ToolBar behouden voor zowel achterwaartse compatibiliteit als toekomstig gebruik, indien gewenst.
Functies van de ToolStrip-besturingselementen
Gebruik het besturingselement ToolStrip om het volgende te doen:
Presenteer een algemene gebruikersinterface tussen containers.
Maak eenvoudig aangepaste, veelgebruikte werkbalken die geavanceerde gebruikersinterface- en indelingsfuncties ondersteunen, zoals dokken, runnen, knoppen met tekst en afbeeldingen, vervolgkeuzelijsten en besturingselementen, overloopknoppen en het opnieuw ordenen van ToolStrip items.
Ondersteuning voor overloop en het opnieuw ordenen van items tijdens uitvoering. Met de overloopfunctie worden items verplaatst naar een dropdownmenu wanneer er onvoldoende ruimte is om ze weer te geven in een ToolStrip.
Ondersteuning voor het typische uiterlijk en gedrag van het besturingssysteem via een gemeenschappelijk renderingmodel.
Gebeurtenissen consistent verwerken voor alle containers en ingesloten items, op dezelfde manier als u gebeurtenissen voor andere besturingselementen verwerkt.
Sleep items van het ene ToolStrip naar een andere of binnen een ToolStrip.
Maak vervolgkeuzemenu's en editors voor gebruikersinterface-elementen met geavanceerde layouts in een ToolStripDropDown.
Gebruik de ToolStripControlHost-klasse om andere besturingselementen op een ToolStrip te gebruiken en ToolStrip functionaliteit voor deze besturingselementen te verkrijgen.
U kunt de functionaliteit uitbreiden en het uiterlijk en gedrag wijzigen met behulp van de ToolStripRenderer, ToolStripProfessionalRendereren ToolStripManager samen met de opsommingen ToolStripRenderMode en ToolStripManagerRenderMode.
Het ToolStrip besturingselement is zeer configureerbaar en uitbreidbaar en biedt veel eigenschappen, methoden en gebeurtenissen om het uiterlijk en gedrag aan te passen. Hieronder ziet u enkele opmerkelijke leden:
Belangrijke toolStrip-leden
Naam | Beschrijving |
---|---|
Dock | Geeft aan of stelt in aan welke rand van de bovenliggende container een ToolStrip is gedockt. |
AllowItemReorder | Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of drag-and-drop en het opnieuw ordenen van items privé worden afgehandeld door de ToolStrip-klasse. |
LayoutStyle | Hiermee wordt een waarde opgehaald of ingesteld die aangeeft hoe de ToolStrip zijn items indeelt. |
Overflow | Hiermee bepaalt u of een ToolStripItem is gekoppeld aan de ToolStrip of ToolStripOverflowButton, of tussen de twee kan zweven. |
IsDropDown | Hiermee wordt een waarde opgehaald die aangeeft of een ToolStripItem andere items in een vervolgkeuzelijst weergeeft wanneer op de ToolStripItem wordt geklikt. |
OverflowButton | Hiermee haal je de ToolStripItem op die de overloopknop is voor een ToolStrip met ingeschakelde overloop. |
Renderer | Hiermee kunt u een ToolStripRenderer instellen of gebruiken om het uiterlijk en gedrag (look and feel) van een ToolStripaan te passen. |
RenderMode | Hiermee worden de schilderstijlen op de ToolStriptoegepast of ingesteld. |
RendererChanged | Geactiveerd wanneer de eigenschap Renderer wordt gewijzigd. |
De flexibiliteit van de ToolStrip controle wordt bereikt door gebruik te maken van een aantal aanvullende klassen. Hieronder ziet u enkele van de meest opmerkelijke:
Belangrijke ToolStrip-companionklassen
Naam | Beschrijving |
---|---|
MenuStrip | Vervangt en voegt functionaliteit toe aan de MainMenu-klasse. |
StatusStrip | Vervangt en voegt functionaliteit toe aan de StatusBar-klasse. |
ContextMenuStrip | Vervangt en voegt functionaliteit toe aan de ContextMenu-klasse. |
ToolStripItem | Abstracte basisklasse die gebeurtenissen en indeling beheert voor alle elementen die een ToolStrip, ToolStripControlHostof ToolStripDropDown kunnen bevatten. |
ToolStripContainer | Biedt een container met een paneel aan elke kant van het formulier waarin besturingselementen op verschillende manieren kunnen worden gerangschikt. |
ToolStripRenderer | Zorgt voor de schilderfunctionaliteit van ToolStrip-objecten. |
ToolStripProfessionalRenderer | Biedt een uiterlijk in Microsoft Office-stijl. |
ToolStripManager | Controleert ToolStrip rendering en rafting, en de samenvoeging van MenuStrip, ToolStripDropDownMenuen ToolStripMenuItem-objecten. |
ToolStripManagerRenderMode | Hiermee specificeert u de schilderstijl (aangepast, Windows XP of Microsoft Office Professional) die is toegepast op meerdere ToolStrip-objecten binnen een formulier. |
ToolStripRenderMode | Hiermee geeft u de stijl van het schilderij (aangepast, Windows XP of Microsoft Office Professional) toegepast op één ToolStrip object in een formulier. |
ToolStripControlHost | Host andere besturingselementen die niet specifiek ToolStrip-besturingselementen zijn, maar waarvoor u wel ToolStrip-functionaliteit wilt. |
ToolStripItemPlacement | Hiermee geeft u op of een ToolStripItem moet worden geplaatst op de hoofd-ToolStrip, op de overloop ToolStripof op geen van beide. |
Zie ToolStrip Technology Summary en ToolStrip Control Architecturevoor meer informatie.
Zie ook
.NET Desktop feedback