kontroll

Sidan uppdaterad :
Datum för skapande av sida :

Kontroller används ofta i verktyg och liknande, så jag skulle kort vilja förklara hur man använder dem. Vi använder det tidigare tipsprojektet för att illustrera det.

Först, eftersom kontrollen i princip placeras i ett formulär, högerklickar du på MainForm.cs från Solution Explorer och klickar på Visa designer. (Du kan också dubbelklicka på MainForm.cs för att öppna den.)

デザイナの表示

フォームのデザイナ

Öppna sedan verktygslådan till vänster. (Om det inte finns någon, välj "Verktygslåda" från "Visa" i menyn)

ツールボックス

Du kommer då att se en lista som liknar den nedan. Detta kommer att vara en lista över kontroller och komponenter som kan placeras.

コントロールのリスト

Låt oss använda "Knappen" högst upp. En knapp är en knapp ur sitt eget tillstånd och är i grunden en kontroll som låter dig göra något genom att trycka på den. Klicka först på "Knapp". Muspekaren ska vara ikonen för knappen.

ボタン

Försök sedan klicka eller dra formuläret till den storlek du vill placera. Du bör kunna placera knappen på formuläret.

ボタン配置

Försök nu köra den en gång. Kanske borde felet inte hända, så du borde kunna börja normalt. Du ska kunna trycka på knappen ordentligt.

実行

Förresten kan du trycka på knappen, men ingenting händer när du trycker på den. Du har inte skrivit vad du ska göra än. Ändå är den grundläggande mekaniken på plats från början, så programmeraren behöver inte oroa sig för extra arbete.

Stäng det lanserade formuläret. Det är väldigt lätt att göra om du bara ordnar det på det här sättet.


Låt oss nu använda kontrollerna för att skapa en enkel händelse. Bearbetning med kontroller kallas i princip en händelse.

Från verktygslådan placerar du "Label" respektive "TextBox" i formuläret. Storleken och positionen kan vara lämplig.

テキストボックスとラベル配置

Processen som ska utföras här är "När du går in i textrutan och trycker på knappen visas innehållet i etiketten". Därför är den enda händelsen som används här "när knappen trycks in". Eftersom textrutan används för indata och etiketten endast används för utdata behöver du inte skapa dessa två händelser.

Klicka nu på knappen för att välja den. Den valda kontrollen har en kantlinje. Förresten kan du ändra storlek genom att dra fyrkanten i ramen.

選択

Öppna sedan egenskaperna. Högerklicka på knappen till höger i fönstret, eller om den inte finns, och välj Egenskaper.

ボタンのプロパティ

Du kan göra några små inställningar om knappen, men för tillfället ändrar du ingenting, så öppna händelsen. Händelsen öppnas genom att klicka på blixten högst upp i fönstret Egenskaper.

När den öppnas letar du efter händelsen "Klicka" och dubbelklickar på den. Detta bör lägga till en metod i MainForm.cs som beskriver vad som händer när du klickar på knappen.

Click イベント

コード追加

Låt oss beskriva processen här. NET Framework är mycket bra gjort, och den här gången tar det bara en rad att lägga till den. Ange följande kod med ytterligare röda delar:

private void button1_Click(object sender, EventArgs e)
{
  this.label1.Text = this.textBox1.Text;
}

Vad vi gör här är att kopiera (tilldela) "sträng som visas i textruta" till "text som visas i etikett". Det är allt. Låt oss försöka köra det.

テキスト入力

Ange tecknen i textrutan enligt ovan. Tryck sedan på knappen och etiketten ska ändras till samma sträng som textrutan som visas nedan.

文字列コピー


Den här gången förklarade jag hur man använder kontrollerna kort. Det finns många andra kontroller, så snälla prova. Instruktionerna om hur du använder och förklarar kontrollerna förklaras i detalj på andra webbplatser, så du kanske vill söka och hitta dem.

DirectX Tips använder också kontroller då och då, så om du lär dig att använda dem bör du kunna tillämpa dem ganska mycket.