Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju.
Apskatiet šo soli pa solim sniegto norādījumu, kā izveidot apstiprinājuma lodziņu, izmantojot Windows veidlapas.
Apstiprinājuma dialoglodziņš ir noderīgs veids, kā parādīt ziņojumus lietotājam un pieprasīt, vai viņš saprot un pieņem informāciju.
Izplatīts piemērs ir, kad programma jautā lietotājam, vai viņš piekrīt noteikumiem un nosacījumiem. Lietotājs var apstiprināt dialogu vai iziet. Windows veidlapas lietojumprogrammā varat izveidot apstiprinājuma lodziņus programmatiski, izmantojot C#.
Veidojot dialoglodziņu, varat parādīt ziņojumu un pievienot pogas, lai lietotājs varētu atbildēt uz apstiprinājuma dialoglodziņu. Pēc tam varat parādīt lietotājam jauno logu.
Kā pievienot notikumu, lai aktivizētu apstiprinājuma dialoglodziņu
Apstiprinājuma dialoglodziņam jādarbojas tāpat kā citiem dialoglodziņu veidiem. A
Winforms ievades dialoglodziņš ir vēl viens dialoglodziņa piemērs, ko varat izveidot.Apstiprinājuma dialoglodziņš tiks parādīts, kad lietotājs aktivizēs notikumu programmā. Jūs varat iedarbināt notikumus programmā Windows Form izmantojot pogas klikšķi, pāreju uz citu posmu vai cita veida notikumu.
Izveidojiet jaunu Windows Forms lietojumprogrammu un pievienojiet pogu, lai aktivizētu apstiprinājuma dialoglodziņu, lai parādītu:
- Atveriet Visual Studio un izveidot jaunu Windows Forms lietojumprogrammu.
- Velciet pogu no rīklodziņa uz audekla.
- Pārejiet uz rekvizītu logu Visual Studio apakšējā labajā stūrī. Mainiet jaunās pogas rekvizītus uz šādiem:Tam vajadzētu piešķirt pogai šādu izskatu:
Īpašums Jauna vērtība Vārds Poga noteikumiAndConditions Izmērs 400, 100 Teksts Noteikumi un nosacījumi - Velciet etiķeti no rīklodziņa uz audeklu.
- Rekvizītu logā mainiet etiķetes rekvizītus uz šādām vērtībām:Tā rezultātā etiķete izskatīsies šādi:
Īpašums Jauna vērtība Īpašums Jauna vērtība Vārds atbildes etiķete Teksts Tava atbilde: Redzams Nepatiesi - Veiciet dubultklikšķi uz pogas Noteikumi un nosacījumi uz audekla. Visual Studio atvērs C# Code-aizmugures failu, kurā varat pievienot programmēšanas loģiku. Programma ģenerēs jaunu funkciju ar nosaukumu termsAndConditionsButton_Click(). Šī funkcija darbosies, kad lietotājs izpildes laikā noklikšķinās uz šīs pogas.
PrivātsnederīgsnoteikumiAndConditionsButton_Click(objekta sūtītājs, EventArgs e)
{
// Kods, kad lietotājs noklikšķina uz pogas Noteikumi un nosacījumi
}
Kā parādīt lietotājam apstiprinājuma lodziņu
Funkcijā termsAndConditionsButton_Click() atveriet lietotājam apstiprinājuma dialoglodziņu. Ierakstiet viņu atbildi un parādiet to atpakaļ ekrānā, izmantojot etiķeti "responseLabel".
- Funkcijā termsAndConditionsButton_Click() pievienojiet iespējamās vērtības, kuras lietotājs var atlasīt. Iekļaujiet jā, nē un atcelšanas vērtību. Vairāk par DialogResult varat lasīt šeit Microsoft oficiālā dokumentācija.
DialogResult[] rezultāti = { DialogResult. Jā, DialogResult. Nē, DialogResult. Atcelt };
- Deklarējiet mainīgo, lai saglabātu lietotāja atbildi, pamatojoties uz pogu, uz kuras viņš noklikšķina.
virkne userResponse = "";
- Parādiet apstiprinājuma dialoglodziņu, kas izsauks funkciju ConfirmationBox(). Funkcija ConfirmationBox() izveidos saturu apstiprinājuma dialoglodziņā. Šo funkciju izveidosit nākamajās darbībās.
ja (rezultātus.Satur(Apstiprinājuma lodziņš(refuserResponse)))
{
} - Paziņojuma if iekšpusē padariet etiķeti redzamu. Parādiet ekrānā lietotāja atlasītās pogas rezultātu.
atbildes etiķete. Redzams = taisnība;
atbildes etiķete. Teksts = "Tava atbilde: " + userResponse;
Kā ģenerēt pogas Jā, Nē un Atcelt un pievienot tās dialoga logam
Izveidojiet funkciju ConfirmationBox(). Funkcijā ģenerējiet paša apstiprinājuma dialoga loga saturu.
- Izveidojiet jaunu funkciju ar nosaukumu ConfirmationBox().
publiskistatisks DialogResult ConfirmationBox (atsauces virkne userResponse)
{
} - Funkcijā izveidojiet dialoga logu un piešķiriet tam nosaukumu.
Veidlapas forma = jauns Form();
formā. Teksts = "Apstiprinājuma dialoglodziņš"; - Pievienojiet ziņojumu, ko lietotājs var izlasīt un apstiprināt. Pievienojiet ziņojumam citus rekvizītus, lai konfigurētu tā atrašanās vietu un izmērus.
Etiķetes ziņojums = jauns Etiķete ();
ziņa. Teksts = "Dariet Jūs piekrītat uz noteikumus un nosacījumi?";
ziņa.SetBounds(36, 36, 372, 13);
ziņa. AutoSize = taisnība; - Izveidojiet pogu objektus, kas tiks parādīti apstiprinājuma dialoglodziņā. Sāciet, pievienojot pogu Jā un konfigurējiet dažus tās rekvizītus, piemēram, vērtību un atrašanās vietu.
Pogas poga Jā = jauns Poga ();
poga Jā. Teksts = "Jā";
poga Jā. DialogResult = DialogResult. Jā;
poga Jā.SetBounds(150, 160, 150, 60);
poga Jā. Enkurs = AnchorStyles. Apakšā | AnchorStyles. Pa labi; - Pievienojiet pogu Nē apstiprinājuma dialoglodziņā. Konfigurējiet dažus tā rekvizītus, piemēram, vērtību un atrašanās vietu.
Pogas poga Nr = jauns Poga ();
poga Nr. Teksts = "Nē";
poga Nr. DialogResult = DialogResult. Nē;
poga Nr.SetBounds(310, 160, 150, 60);
poga Nr. Enkurs = AnchorStyles. Apakšā | AnchorStyles. Pa labi; - Apstiprinājuma dialoglodziņā pievienojiet pogu Atcelt. Konfigurējiet dažus tā rekvizītus, piemēram, vērtību un atrašanās vietu.
Pogas pogaAtcelt = jauns Poga ();
poga Atcelt. Teksts = "Atcelt";
poga Atcelt. DialogResult = DialogResult. Atcelt;
poga Atcelt.SetBounds(470, 160, 150, 60);
poga Atcelt. Enkurs = AnchorStyles. Apakšā | AnchorStyles. Pa labi; - Pievienojiet rekvizītus pašam apstiprinājuma dialoga logam. Tas ietver loga izmēru, apmales, sākuma pozīciju un citus maksimizējošos rekvizītus.
formā. Klienta izmērs = jauns Izmērs(796, 307);
formā. FormBorderStyle = FormBorderStyle. FixedDialog;
formā. StartPosition = FormStartPosition. CenterScreen;
formā. MinimizeBox = viltus;
formā. MaximizeBox = viltus; - Pievienojiet ziņojumu un pogu objektus dialoga logam.
formā. Vadības ierīces. AddRange(jauns Vadība[] { ziņojums, pogaJā, pogaNē, pogaAtcelt });
- Konfigurējiet ātrās darbības. Apstiprinājuma dialoglodziņā tiks atlasīta akceptēšanas poga, kad lietotājs nospiež taustiņu Enter uz tastatūras. Tas arī atlasīs atcelšanas pogu, kad lietotājs nospiež taustiņu Escape uz tastatūras.
formā. AcceptButton = pogaJā;
formā. CancelButton = pogaAtcelt; - Parādiet lietotājam apstiprinājuma dialoglodziņu.
DialogResult dialogResult = forma. ShowDialog();
- Konfigurējiet iespējamās vērtības, kuras funkcija atgriezīs. Tas ietver "Jā", "Nē" un "Atcelt".
if (dialogResult == DialogResult. Jā)
{
userResponse = "Jā";
}if (dialogResult == DialogResult. Nē)
{
userResponse = "Nē";
}if (dialogResult == DialogResult. Atcelt)
{
userResponse = "Atcelt";
}atgriezties dialogResult;
Kā palaist apstiprinājuma dialoglodziņu
Palaidiet lietojumprogrammu Windows Forms, izmantojot palaišanas pogu. Atveriet apstiprinājuma dialoglodziņu un noklikšķiniet uz vienas no pogām.
- Visual Studio lietojumprogrammas augšpusē noklikšķiniet uz zaļās atskaņošanas pogas. Pagaidiet, līdz programma tiks apkopota un palaistu.
- Noklikšķiniet uz pogas Noteikumi un nosacījumi.
- Apstiprinājuma dialoglodziņā noklikšķiniet uz pogas "Jā", "Nē" vai "Atcelt".
- Aplikācijas galvenajā lapā skatiet pogas, uz kuras noklikšķinājāt, rezultātu.
Apstiprinājuma dialoglodziņu izveide un izmantošana Windows veidlapas lietojumprogrammā
Windows veidlapas lietojumprogrammā varat izveidot apstiprinājuma dialoglodziņus, lai parādītu ziņojumu lietotājam un gaidītu viņa atbildi. Lai izveidotu apstiprinājuma dialoglodziņu, izveidojiet funkciju, kas to parādīs, kad notiks kāds notikums.
Veidojot apstiprinājuma dialoglodziņu, izveidojiet jaunu logu un pievienojiet ziņojumu, ko parādīt lietotājam. Pievienojiet pogas apstiprinājuma dialoglodziņā, uz kurām lietotājs var noklikšķināt, un atgrieziet rezultātu.
Varat pielāgot savu dialoglodziņu dizainu, mainot to fona krāsu, apmaļu stilus un motīvu. Izpētiet, kā savai lietojumprogrammai pievienot dažādus motīvus.