Isonjululwe: tshintsha ikhowudi yeleyibhile yangaphambili

Uhlaziyo lokugqibela: 09/11/2023

Ngokuqinisekileyo, nceda ubone inqaku elingezantsi:

Kwindawo yophuhliso lojongano lomsebenzisi, ukukwazi ukutshintsha ngokutshintsha umbala wangaphambili weleyibhile kuvumela amava omsebenzisi aphuculweyo kwaye kunokuncedisa ngesimbo somxholo wesicelo. Kwi-C #, lo msebenzi unokufezekiswa ngokulula nangokuchanekileyo. Kweli nqaku, singena kuphononongo lwendlela onokuthi ulawule ngayo i-forecolor yeleyibhile, unikezela ngenkcazo yekhowudi yenyathelo ngalinye, kunye nokuchukumisa amathala eencwadi kunye nemisebenzi ebalulekileyo kule nkqubo.

usebenzisa iNkqubo;
usebenzisa i-System.Windows.Forms;

iklasi yoluntu IFomu1: Ifom
{
Ileyibhile ileyibhile1 = iLeyibhile entsha ();

Ifomu kawonke-wonke1()
{
ileyibhile1.Umbhalo = “Molo, Hlabathi!”;
ileyibhile1.ForeColor = System.Drawing.Color.Red;
Izilawuli.Yongeza(ileyibhile1);
}

i-static void Main ()
{
Isicelo.Baleka(iFom1() entsha);
}
}

Ukwahlulahlula iSicombululo

Isisombululo sethu siqala nge Inkqubo yeWindows yeWindows indawo yegama, equka uluhlu lweentlobo zokwenza ujongano lomsebenzisi womzobo nokulawula ukuziphatha kwabo. Phakathi kwezi ntlobo yi Label iklasi, emele ileyibhile esemgangathweni yeWindows.

Iklasi yethu yeForm1 igcina umzekelo omnye weLeyibhile, ileyibhile1. Ngaphakathi komakhi weFomu1, siseta ipropathi yombhalo we-1 ukuba “Molo, Hlabathi!” kunye nepropathi yayo ye-ForeColor ukuya eBomvu. Ipropathi ye-ForeColor ibhekiselele kumbala ongaphambili wolawulo, othi kwiLeyibhile, ichaphazele umbala wokubhaliweyo.

Lo mzekelo weLeyibhile wongezwa kuLawulo lwefom – ingqokelela yalo lonke ulawulo oluqulethwe kwifomu.

Okokugqibela, ngaphakathi kwendlela ephambili, siqalisa iFomu1 yethu kwaye siqhube isicelo.

ISixokelelwano.IWindows.IiFomu zeNdawo yegama kunye neKlasi yeLeyibhile

Inikwe indima yayo ebalulekileyo ekuphuhliseni usetyenziso olusekwe kwiWindows, ukuqonda i Inkqubo yeWindows yeWindows indawo yegama ibalulekile kuyo nayiphi na i C# umdwelisi. Ibonelela ngeendlela ezahlukeneyo zolawulo njengamaqhosha, iibhokisi zokubhaliweyo, kunye neelebhile phakathi kwezinye.

The Label iklasi, inxalenye yesi sithuba samagama, sisixhobo esibalulekileyo sokubonisa okubhaliweyo kwisicelo. Ngeepropathi ezahlukeneyo ezifana ne-ForeColor, BackColor, Font, Text, kunye nokunye, le klasi ibonelela ngeseti ebanzi yokhetho lokulawula inkangeleko kunye nokuziphatha kweelebhile.

Kwimeko yethu, sisebenzise ngokukodwa amandla epropathi ye-ForeColor ukutshintsha umbala wokubhaliweyo weLeyibhile yethu.

Lawula ukuqokelelwa kunye nokuSetyenziswa kwesicelo

Ngokubhekiselele kwi-interface yomsebenzisi, i-ControlCollection idlala indima ephambili ekulawuleni ulawulo oluhlukeneyo, njengeLebula yethu, ngaphakathi kwefom. Ngokongeza iLeyibhile yethu, ilebhile1, kuLawulo lwefomu yethu, siyibeka ngokufanelekileyo kwisicelo sethu sokuboniswa.

Indlela ye-Application.Run kumsebenzi wethu oPhambili yi-injini enika amandla kwifomu yethu, ithatha umzekelo wethu weFomu1 kwaye uyiqhube njengesicelo. Oku Isicelo.Baleka linyathelo lokugqibela lokuzisa iFomu yethu, kunye neleyibhile yayo enemibala, ebomini.

Siyathemba ukuba eli nqaku likunike ukuqonda okuqinileyo malunga nendlela yokutshintsha i-forecolor yeleyibhile kwi-C # kunye nendima ebalulekileyo ye-System.Windows.Forms namespace, kunye neklasi yeLeyibhile, idlala kumsebenzi onjalo. Ikhowudi yolonwabo!

Izithuba ezihambelanayo: