NumericUpDown bilan ishlaganda, uning Value xususiyati (Minimum va Maximum xususiyatlari kabi) decimal qiymatini saqlashini yodda tuting. Shuning uchun, kodda biz u bilan int yoki double turi sifatida emas, balki decimal sifatida ishlashimiz kerak.
DomainUpDown
DomainUpDown elementi matnli ma'lumotlarni kiritish uchun mo'ljallangan. Unda satr kiritish uchun matn maydoni va satrlar roʻyxati boʻylab harakatlanish uchun ikkita oʻq mavjud:
DomainUpDown ro'yxati Items xususiyati yordamida o'rnatiladi. Ro'yxatni darhol alifbo tartibida tartiblash mumkin. Buning uchun Sorted xususiyatini ga o'rnating true.
Roʻyxat boʻylab aylanish imkoniyatiga ega boʻlish uchun Wrap xususiyatiga true oʻrnatish kerak, shunda roʻyxatning oxiri yoki boshiga yetganda, koʻrish birinchi yoki oxirgi elementdan boshlanadi.
Kodda DomainUpDown-da tanlangan qiymat Text xususiyati orqali mavjud bo’ladi. Masalan, DomainUpDown-ga qatorlar ro'yxatini dasturli ravishda qo'shamiz va ro'yxatdagi tanlov o'zgarishini boshqaramiz:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
List states = new List
{
"Аргентина", "Бразилия", "Венесуэла", "Колумбия", "Чили"
};
// ro’yxat elementlarini qo’shish
domainUpDown1.Items.AddRange(states);
domainUpDown1.TextChanged += domainUpDown1_TextChanged;
}
// elementdagi matn o'zgarishlarini boshqarish
void domainUpDown1_TextChanged(object sender, EventArgs e)
{
MessageBox.Show(domainUpDown1.Text);
}
}
Bu yerda matn o'zgarishlarini boshqarish uchun TextBox elementi uchun siz TextChanged hodisasidan foydalanishingiz mumkin, uning ishlov beruvchisida biz tanlangan matnni xabarda ko'rsatamiz.
Xulosa
Men bu kurs ishim davomida Windows Forms da qanday qilib ro’yxat yaratish, unga ma’lumotlar qo’shish va uni tahrirlash haqida yuqori ko’nikmaga ega bo’ldim. Windows Forms ilovalarini yaratishda yuqori bilim darajasi bo’lishi zarur deb o’ylayman. C# Windows muhitida ishlaydigan dastur tuzish uchun qulay vosita bo`lib, kompyuterda dastur yaratish ishlarini avtomatlashtiradi, xatoliklarni kamaytiradi va dastur tuzuvchi mehnatini yengillashtiradi.
Axborot texnologiyalariga qiziqqan inson albatta dasturlash tillariga ham qiziqadi va men dasturlash tillarini tanlashda doimo C# dasturlash tilini tavsiya qilaman. Chunki bu dasturlash tili yuqori darajadagi obyektga yunaltirilgan dasturlash tili hisoblanib uning imkoniyatlari juda ham katta hisoblanadi.
FOYDALANILGAN ADABIYOTLAR RO'YXATI
1. Carlie Watson-C#, "Lori" Nashriyoti, Moskva, 2005.
2. Uilyams-Microsoft ASP.NET 2.0 C# 2005-da professionallar uchun misollar bilan, Moskva, 2006.
3. Matthew MacDonald - Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional, Second Edition, 2007
Internet saytlari:
http:// metanit.com
http://www.citforum.ru
http://csharp.net-informations.com
http://www.codenet.ru
http://www.microsoft.com
Do'stlaringiz bilan baham: |