beheersen
Bedieningselementen worden vaak gebruikt in tools en dergelijke, dus ik wil graag kort uitleggen hoe ze te gebruiken. We zullen het vorige Tips-project gebruiken om het te illustreren.
Omdat het besturingselement in principe in een formulier is geplaatst, klikt u met de rechtermuisknop op MainForm.cs vanuit Solution Explorer en klikt u op Ontwerper weergeven. (U kunt ook dubbelklikken op MainForm.cs om het te openen.)
Open vervolgens de toolbox aan de linkerkant. (Als er geen is, selecteert u "Toolbox" in "View" in het menu)
U ziet dan een lijst die vergelijkbaar is met de onderstaande lijst. Dit wordt een lijst met besturingselementen en componenten die kunnen worden geplaatst.
Laten we de "Knop" bovenaan gebruiken. Een knop is een knop uit zijn eigen staat en is in feite een bediening waarmee je iets kunt doen door erop te drukken. Klik eerst op "Knop". De muiscursor moet het pictogram voor de knop zijn.
Klik of sleep vervolgens op het formulier naar de grootte die u wilt plaatsen. U moet de knop op het formulier kunnen plaatsen.
Probeer het nu een keer uit te voeren. Misschien moet de fout niet gebeuren, dus je zou normaal moeten kunnen beginnen. U zou de knop goed moeten kunnen indrukken.
Trouwens, je kunt op de knop drukken, maar er gebeurt niets als je erop drukt. Je hebt nog niet geschreven wat je gaat doen. Toch zijn de basismechanica vanaf het begin aanwezig, dus de programmeur hoeft zich geen zorgen te maken over extra werk.
Sluit het gestarte formulier. Het is heel gemakkelijk te doen als je het gewoon zo regelt.
Laten we nu de besturingselementen gebruiken om een eenvoudige gebeurtenis te maken. Verwerking met besturingselementen wordt in feite een gebeurtenis genoemd.
Plaats in de toolbox respectievelijk "Label" en "TextBox" in het formulier. De grootte en positie kunnen passend zijn.
Het proces dat hier moet worden uitgevoerd, is "Wanneer u in het tekstvak invoert en op de knop drukt, wordt de inhoud die in het label is ingevoerd, weergegeven". Daarom is de enige gebeurtenis die hier wordt gebruikt "wanneer de knop wordt ingedrukt". Aangezien het tekstvak wordt gebruikt voor invoer en het label alleen wordt gebruikt voor uitvoer, is het niet nodig om deze twee gebeurtenissen te maken.
Klik nu op de knop om het te selecteren. Het geselecteerde besturingselement heeft een rand. Trouwens, je kunt de grootte wijzigen door het vierkant in het frame te slepen.
Open vervolgens de eigenschappen. Klik met de rechtermuisknop op de knop aan de rechterkant van het venster of als deze niet bestaat en kies Eigenschappen.
Je kunt wat kleine instellingen maken over de knop, maar voorlopig verander je niets, dus open het evenement. De gebeurtenis wordt geopend door op de Bliksemschicht boven aan het venster Eigenschappen te klikken.
Wanneer het wordt geopend, zoekt u naar de gebeurtenis "Klik" en dubbelklikt u erop. Dit zou een methode aan de MainForm.cs moeten toevoegen die beschrijft wat er gebeurt wanneer op de knop wordt geklikt.
Laten we het proces hier beschrijven. NET Framework is erg goed gedaan, en deze keer is er slechts één regel nodig om het toe te voegen. Voer de volgende code in met extra rode delen:
private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = this.textBox1.Text;
}
Wat we hier doen, is het kopiëren (toewijzen) van "string displayed in text box" naar "text displayed in label". Dat is het. Laten we het proberen uit te voeren.
Voer de tekens in het tekstvak in zoals hierboven weergegeven. Druk vervolgens op de knop en het label moet veranderen in dezelfde tekenreeks als het tekstvak zoals hieronder weergegeven.
Deze keer heb ik kort uitgelegd hoe je de bedieningselementen kunt gebruiken. Er zijn veel andere bedieningselementen, dus probeer het alsjeblieft eens. De instructies voor het gebruik en de uitleg van de besturingselementen worden in detail uitgelegd op andere websites, dus misschien wilt u ze zoeken en vinden.
DirectX Tips gebruiken ook van tijd tot tijd besturingselementen, dus als u leert hoe u ze moet gebruiken, moet u ze behoorlijk kunnen toepassen.