Ratkaistu: vaihda tarran etuvärikoodi

Viimeisin päivitys: 09/11/2023
Kirjoittaja: C SourceTrail

Toki, katso alla oleva artikkeli:

Käyttöliittymäkehityksessä kyky muuttaa tarran etuväriä dynaamisesti mahdollistaa paremman käyttökokemuksen ja voi auttaa sovelluksen temaattisessa muotoilussa. C#:ssa tämä tehtävä voidaan suorittaa helposti ja tarkasti. Tässä artikkelissa perehdymme tarran etuvärin manipulointiin, annamme vaiheittaisen koodin selityksen ja käsittelemme tämän prosessin kannalta olennaisia ​​kirjastoja ja toimintoja.

using System;
käyttäen System.Windows.Forms;

julkinen luokka Lomake1 : Lomake
{
Label label1 = new Label();

julkinen lomake1()
{
label1.Text = "Hei, maailma!";
label1.ForeColor = System.Drawing.Color.Red;
Ohjaimet.Lisää(tunniste1);
}

static void Main()
{
Application.Run(new Form1());
}
}

Ratkaisun leikkaaminen

Ratkaisumme alkaa System.Windows.Forms nimitila, joka sisältää joukon tyyppejä graafisten käyttöliittymien luomiseen ja niiden käyttäytymisen hallintaan. Näiden tyyppien joukossa on Merkki luokka, joka edustaa tavallista Windows-tarraa.

Form1-luokkamme sisältää yhden Labelin esiintymän, label1. Form1:n konstruktorissa määritimme label1:n Text-ominaisuuden arvoksi "Hei, maailma!" ja sen ForeColor-ominaisuuden punaiseksi. ForeColor-ominaisuus koskee ohjausobjektin etualan väriä, joka tarrassa vaikuttaa tekstin väriin.

Tämä Label-esiintymä lisätään sitten lomakkeen ohjausobjekteihin – kokoelmaan kaikkia lomakkeen sisältämiä ohjausobjekteja.

Lopuksi Main-menetelmässä käynnistämme Form1:n ja suoritamme sovelluksen.

System.Windows.Forms Nimiavaruus ja Label Class

Koska sen olennainen rooli Windows-pohjaisten sovellusten kehittämisessä, ymmärtää System.Windows.Forms nimiavaruus on elintärkeä mille tahansa C#-ohjelmoijalle. Se tarjoaa erilaisia ​​säätimiä, kuten painikkeita, tekstiruutuja ja tarroja.

RFID lukija NFC lukija Merkki class, osa tätä nimiavaruutta, on merkittävä työkalu tekstin näyttämiseen sovelluksessa. Tämä luokka tarjoaa erilaisia ​​ominaisuuksia, kuten ForeColor, BackColor, Font, Text ja paljon muuta, ja tarjoaa kattavan valikoiman vaihtoehtoja tarrojen ulkonäön ja käyttäytymisen manipulointiin.

Meidän tapauksessamme hyödynsimme erityisesti ForeColor-ominaisuuden voimaa muuttaaksemme etiketin tekstin väriä.

Hallitse kokoelmia ja sovellusten suorittamista

Käyttöliittymän kannalta ControlCollectionilla on keskeinen rooli lomakkeen eri ohjausobjektien, kuten Labelin, hallinnassa. Lisäämällä Label, label1, lomakkeemme säätimiin, asetamme sen tehokkaasti sovellukseemme näytettäväksi.

Päätoiminnon Application.Run-menetelmä on moottori, joka käyttää lomakettamme, ottaa Form1-esiintymän ja käyttää sitä sovelluksena. Tämä Application.Run on viimeinen askel lomakkeemme ja sen värikkään etiketin herättämiseen henkiin.

Toivomme, että tämä artikkeli on antanut sinulle vankemman käsityksen tarran etuvärin muuttamisesta C#:ssa ja System.Windows.Forms-nimiavaruuden ja sen Label-luokan olennaisesta roolista tällaisessa tehtävässä. Hyvää koodausta!

Related viestiä: