Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Fönstret Verktygslåda visar kontroller som du kan lägga till i Visual Studio-projekt. Öppna Verktygslådan genom att välja Visa>verktygslåda i menyraden eller trycka på Ctrl+Alt+X.
Du kan dra och släppa olika kontroller på ytan av designern som du använder och ändra storlek på och placera kontrollerna.
Verktygslådan visas tillsammans med designervyer, till exempel designervyn för en XAML-fil eller ett Windows Forms App-projekt. Verktygslådan visar endast de kontroller som kan användas i den aktuella designern. Du kan söka i Verktygslådan för att ytterligare filtrera de objekt som visas.
Anmärkning
För vissa projekttyper kanske Toolbox inte visar några objekt.
Den .NET-version som projektet riktar in sig på påverkar även den uppsättning kontroller som visas i Verktygslådan. Du kan ändra målramverksversionen från projektets egenskapssidor om det behövs. Välj projektnoden i Solution Explorer och välj sedan Projectprojectname Properties (Projektprojektnamnegenskaper>) på menyraden. På fliken Program använder du listrutan Målramverk .
Hantera fönstret Verktygslåda och dess kontroller
Som standard döljs Verktygslådan längs vänster sida av Visual Studio IDE och visas när markören flyttas över den. Du kan fästa Verktygslådan (genom att klicka på fästikonen i verktygsfältet) så att den förblir öppen när du flyttar markören. Du kan också koppla från fönstret Verktygslåda och dra det var som helst på skärmen. Du kan docka, ta bort och dölja verktygslådan genom att högerklicka på verktygsfältet och välja något av alternativen.
Tips/Råd
Om verktygslådan inte längre visas som komprimerad till vänster i Visual Studio IDE kan du lägga till den igen genom att väljaFönsteråterställningsfönsterlayout> från menyraden.
Du kan ordna om objekten på fliken Verktygslåda eller lägga till anpassade flikar och objekt med hjälp av följande kommandon på snabbmenyn för högerklicka:
Byt namn på objekt – Byter namn på det markerade objektet.
Listvy – Visar kontrollerna i en lodrät lista. Om kontrollen är avmarkerad visas kontrollerna vågrätt.
Visa alla – visar alla möjliga kontroller (inte bara de som gäller för den aktuella designern).
Välj Objekt – Öppnar dialogrutan Välj verktygslådans objekt så att du kan ange de objekt som visas i verktygslådan. Du kan visa eller dölja ett objekt genom att markera eller avmarkera kryssrutan.
Sortera objekt alfabetiskt – Sorterar objekten efter namn.
Återställ verktygsfältet – Återställer standardinställningarna och objekten för verktygslådan .
Lägg till flik – Lägger till en ny knappbeskrivningsflik .
Flytta upp – Flyttar upp det markerade objektet.
Flytta nedåt – Flyttar det markerade objektet nedåt.
Skapa och distribuera anpassade toolbox-kontroller
Du kan skapa anpassade verktygslådekontroller , från och med en projektmall som baseras på Windows Presentation Foundation eller i Windows Forms. Du kan sedan distribuera din anpassade kontroll till dina teammedlemmar eller publicera den på webben med hjälp av installationsprogrammet för verktygslådans kontroller.
Verktygslåda, fliken Komponenter
Visar komponenter som du kan lägga till i Visual Basic- och C#-designers för Windows Forms. Förutom de .NET-komponenter som ingår i Visual Studio, till exempel komponenterna MessageQueue och EventLog , kan du lägga till dina egna komponenter eller komponenter från tredje part på den här fliken.
Om du vill visa den här fliken öppnar du en Windows Forms-designer. Välj Visa verktygslåda>. I Verktygslåda väljer du fliken Komponenter .
Komponenter
BakgrundArbetare
Skapar en BackgroundWorker komponentinstans som kan köra en åtgärd på en separat, dedikerad tråd. Mer information finns i BackgroundWorker-komponenten.
DirectoryEntry
Skapar en DirectoryEntry komponentinstans som kapslar in en nod eller ett objekt i Active Directory-hierarkin och kan användas för att interagera med Active Directory-tjänstleverantörer.
DirectorySearcher (på engelska)
Skapar en DirectorySearcher komponentinstans som du kan använda för att utföra frågor mot Active Directory.
ErrorProvider (på engelska)
Skapar en ErrorProvider komponentinstans som anger för slutanvändaren att en kontroll i ett formulär har ett fel associerat med den. Mer information finns i ErrorProvider-komponenten.
Händelselogg
Skapar en EventLog komponentinstans som du kan använda för att interagera med system- och anpassade händelseloggar, inklusive att skriva händelser till en logg och läsa loggdata.
FileSystemWatcher (på engelska)
Skapar en FileSystemWatcher komponentinstans som du kan använda för att övervaka ändringar i alla kataloger eller filer som du har åtkomst till.
HjälpProvider
Skapar en HelpProvider komponentinstans som tillhandahåller popup- eller onlinehjälp för kontroller. Mer information finns i HelpProvider-komponenten.
Lista över bilder
Skapar en ImageList komponentinstans som tillhandahåller metoder för att hantera en samling Image objekt. Mer information finns i ImageList-komponenten.
Meddelandekö
Skapar en MessageQueue komponentinstans som du kan använda för att interagera med meddelandeköer, inklusive att läsa meddelanden från och skriva meddelanden till köer, bearbeta transaktioner och utföra köadministrationsuppgifter.
PrestandaCounter (på engelska)
Skapar en PerformanceCounter komponentinstans som du kan använda för att interagera med Windows prestandaräknare, inklusive att skapa nya kategorier och instanser, läsa värden från räknare och utföra beräkningar på räknardata.
Bearbeta
Skapar en Process komponentinstans som du kan använda för att stoppa, starta och manipulera data som är associerade med processer i systemet.
SerialPort (på engelska)
Skapar en SerialPort komponentinstans som ger synkron och händelsedriven I/O, åtkomst till pin- och bryttillstånd och åtkomst till egenskaper för seriedrivrutiner.
ServiceController (på engelska)
Skapar en ServiceController komponentinstans som du kan använda för att manipulera befintliga tjänster, inklusive att starta och stoppa tjänster och skicka kommandon till dem.
Timer
Skapar en Timer komponentinstans som du kan använda för att lägga till tidsbaserade funktioner i dina Windows-baserade program. Mer information finns i Timer-komponenten.
Anmärkning
Det finns också ett systembaserat Timer som du kan lägga till i verktygslådan Detta Timer är optimerat för serverprogram och Windows Forms Timer passar bäst för användning i Windows Forms.
Verktygslåda, HTML-flik
Fliken HTML i verktygslådan innehåller komponenter som är användbara på webbsidor och webbformulär. Om du vill visa den här fliken öppnar du först ett dokument för redigering i HTML-designern. På menyn Visa klickar du på Verktygslåda och sedan på fliken HTML i verktygslådan.
Om du vill skapa en instans av ett verktyg på HTML-fliken dubbelklickar du antingen på verktyget för att lägga till det i dokumentet vid den aktuella insättningspunkten eller väljer verktyget och drar det till önskad position på redigeringsytan.
Följande verktyg är tillgängliga som standard på HTML-fliken.
pekare
Det här verktyget är markerat som standard när någon knappruta öppnas. Det går inte att ta bort den. Med pekaren kan du dra objekt till designvyns yta, ändra storlek på dem och flytta dem på sidan eller formuläret. Mer information finns i Toolbox.
Indata (knapp)
Infogar ett input element i type="button". Om du vill ändra texten som visas redigerar du egenskapen name . Som standard id="Button1" infogas för den första knappen, id="Button2" för den andra och så vidare.
När du drar indata (knapp) till designvyns yta infogas HTML-markering som följande i dokumentet:
<input id="Button1" type="button" value="Button" name="Button1">
Indata (återställ)
Infogar ett input element i type="reset". Om du vill ändra texten som visas redigerar du egenskapen name . Som standard id="Reset1" infogas för den första återställningsknappen, id="Reset2" för den andra och så vidare.
När du drar Indata (Återställ) till designvyns yta infogas HTML-markering som följande i dokumentet:
<input id="Reset1" type="reset" value="Reset" name="Reset1">
Indata (skicka)
Infogar ett input element i type="submit". Om du vill ändra texten som visas redigerar du egenskapen name . Som standard id="Submit1" infogas för den första skicka-knappen, id="Submit2" för den andra och så vidare.
När du drar Indata (Skicka) till designvyns yta infogas HTML-markering som följande i dokumentet:
<input id="Submit1" type="submit" value="Submit" name="Submit1">
Indata (text)
Infogar ett input element type="text" i i dokumentet. Om du vill ändra standardtexten som visas redigerar du value attributet. Infogas som standard id="Text1" för det första textfältet, id="Text2" för det andra och så vidare.
När du drar indata (text) till designvyns yta infogas HTML-markering som följande i dokumentet:
<input id="Text1" TYPE="text" value="Text Field" name="Text1">
Viktigt!
Vi rekommenderar att du verifierar alla användarindata. Mer information finns i Verifiera användarindata på ASP.NET webbsidor (Razor).
Indata (fil)
Infogar ett input element type="file" i i dokumentet. Som standard id="File1" infogas för det första filfältet, id="File2" för det andra och så vidare.
När du drar indata (fil) till designvyns yta infogas HTML-markering som följande i dokumentet:
<input id="File1" type="file" name="File1">
Viktigt!
Vi rekommenderar att du verifierar alla användarindata. Mer information finns i Verifiera användarindata på ASP.NET webbsidor (Razor).
Indata (lösenord)
Infogar ett input element i type="password". Som standard id="Password1" infogas för det första lösenordsfältet, id="Password2" för det andra och så vidare.
När du drar indata (lösenord) till designvyns yta infogas HTML-markering som följande i dokumentet:
<input id="Password1" type="password" name="Password1">
Viktigt!
Om ditt program överför användarnamn och lösenord bör du konfigurera din webbplats för att använda Secure Sockets Layer (SSL) för att kryptera överföringen. Mer information finns i Skydda anslutningar. Dessutom rekommenderar vi att du verifierar alla användarindata. Mer information finns i Verifiera användarindata på ASP.NET webbsidor (Razor).
Indata (kryssruta)
Infogar ett input element i type="checkbox". Om du vill ändra texten som visas redigerar du egenskapen name . Som standard id="Checkbox1" infogas för den första kryssrutan, id="Checkbox2" för den andra och så vidare.
När du drar indata (kryssruta) till designvyns yta infogas HTML-markering som följande i dokumentet:
<input id="Checkbox1" type="checkbox" name="Checkbox1">
Indata (radio)
Infogar ett input element i type="radio". Om du vill ändra texten som visas redigerar du egenskapen name . Som standard id="Radio1" infogas för den första alternativknappen, id="Radio2" för den andra och så vidare.
När du drar indata (radio) till designvyns yta infogas HTML-markering som följande i dokumentet:
<input id="Radio1" type="radio" name="Radio1">
Indata (dolda)
Infogar ett input element i type="hidden". Som standard id="Hidden1" infogas för det första dolda fältet, id="Hidden2" för det andra och så vidare.
När du drar indata (dolda) till designvyns yta infogas HTML-markering som följande i dokumentet:
<input id="Hidden1" type="hidden" name="Hidden1">
Textområde
Infogar ett textarea element. Du kan ändra storlek på textområdet eller använda dess rullningslister för att visa text som sträcker sig utanför dess visningsområde. Om du vill ändra standardtexten som visas redigerar du value attributet. Som standard id="textarea1" infogas det första textområdet, id=" textarea 2" för det andra och så vidare.
När du drar Textarea till designvyns yta infogas HTML-markering som följande i dokumentet:
<textarea id=" textarea 1 name=" textarea 1" rows=2 cols=20></textarea>
Viktigt!
Vi rekommenderar att du verifierar alla användarindata. Mer information finns i Verifiera användarindata på ASP.NET webbsidor (Razor).
Tabell
Infogar ett table element.
När du drar Tabell till designvyytan infogas HTML-markering som följande i dokumentet:
<table cellspacing="1" width="75%" border=1> <tr><td></td></tr></table>
Bild
Infogar ett img element. Redigera det här elementet för att ange dess src och dess alt text.
När du drar Bild till designvyns yta infogas HTML-markering som följande i dokumentet:
<img alt="" src="">
Välj
Infogar ett listruteelement select (utan attribut size ). Som standard id="select1" infogas för den första listrutan, id="select2" för den andra och så vidare.
När du drar Välj till designvyytan infogas HTML-markering som följande i dokumentet:
<select id="select1" name="select1"><option selected></option></select>
Du kan skapa ett flerradselement select genom att öka värdet för storleksegenskapen.
Vågrät regel
Infogar ett hr element. Om du vill öka tjockleken på raden redigerar du attributet size .
När du drar vågrät regel till designvisningsytan infogas HTML-markering som följande i dokumentet:
<hr width="100%" size=1>
Div
Infogar ett div element som innehåller ett ms_positioning="FlowLayout" attribut. Förutom bredden och höjden är det här objektet identiskt med en flödeslayoutpanel. Om du vill formatera texten som finns i elementet div lägger du till ett class="stylename" attribut i den inledande taggen.
När du drar Div till designvyns yta infogas HTML-markering som följande i dokumentet:
<div ms_positioning="FlowLayout" style="width: 70px; position: relative; height: 15px">Label</div>
Verktygslåda, fliken Data
Visar dataobjekt som du kan lägga till i formulär och komponenter. Fliken Data i verktygslådan visas när du skapar ett projekt som har en associerad designer. Verktygslådan visas som standard i den integrerade utvecklingsmiljön i Visual Studio. Om du behöver visa verktygslådan väljer du Verktygslåda på menyn Visa.
Tips/Råd
När du kör konfigurationsguiden för datakälla skapas och konfigureras de flesta dataobjekt automatiskt. Mer information finns i Lägga till nya datakällor.
Om du vill gå direkt till .NET-referenssidan för en komponent trycker du på F1 på objektet i verktygslådan eller på komponentobjektet i designerns fack.
| Namn | Beskrivning |
|---|---|
| DataSet | Lägger till en instans av en typinskriven eller otypad datamängd i formuläret eller komponenten. När du drar det här objektet till en designer visas en dialogruta där du kan välja en befintlig typ av datauppsättningsklass eller ange att du vill skapa en ny, tom, otypad datauppsättning. Not: Du använder DataSet inte objektet i verktygslådan för att skapa ett nytt schema och en ny typ av datauppsättningsschema och -klass. Mer information finns i Skapa och konfigurera datauppsättningar. |
| DataGridView | Ger ett kraftfullt och flexibelt sätt att visa data i tabellformat. |
| BindingSource | Förenklar processen för bindning av kontroller till en underliggande datakälla. |
| BindingNavigator | Representerar användargränssnittet (UI) för navigering och manipulation för kontroller i ett formulär som är bundet till data. |