3-§.Label va Linklabel elmentlari bilan ishlash.
Label komponentasi (metka) All Windows Forms palitra komponentalari ro’yxatida joylashgan. Ushbu component ekranga siz yozgan matn yoki joylagan rasmingizni namoyish etadi, qachonki dastur ishga tushgan payti dastur foydalanuvchisi joylangan ma’lumotni tahlil qila olmaydi.
Labelning bir qancha komponentalari
Text Align – Agarda biz label komponentasi o’lchamini qo’l rejimiga o’tkazsak ya’ni AutoSizeni false qilsak u holda uning Text Align xossasidan foydalanganimizda labelning matnini uning o’lchamidan kelib chiqib hohlagan
LinkLabel boshqaruvi giperhavolani ko'rsatishi mumkin bo'lgan yorliq boshqaruvidir. LinkLabel boshqaruvi Label sinfidan meros qilib olingan, shuning uchun u Windows Forms Label boshqaruvi tomonidan taqdim etilgan barcha funksiyalarga ega. LinkLabel boshqaruvi foydalanuvchi kiritishida yoki sichqoncha yoki klaviatura hodisalarida qatnashmaydi.
Ushbu maqolada men Windows Forms-da LinkLabel boshqaruvini dizayn va ish vaqtida qanday yaratishni muhokama qilaman. Shundan so'ng men LinkLabel boshqaruvi uchun mavjud bo'lgan turli xususiyatlar va usullarni muhokama qilishni davom ettiraman.
Visual Studio 2010 da LinkLabel boshqaruvi uchun ToolStripLabel boshqaruvi tavsiya etiladi.
LinkLabel yaratish
Boshqaruvni yaratishning ikki yo'li mavjud.
Dizayn vaqti
Birinchidan, dizayn vaqtida boshqaruvni yaratish uchun Visual Studio ning forma dizayneridan foydalanishimiz mumkin. Dizayn-vaqt rejimida biz vizual foydalanuvchi interfeyslarini boshqarish xususiyatlarini yaratish va yozish usullaridan foydalanishimiz mumkin.
Dizayn vaqtida LinkLabel boshqaruvini yaratish uchun siz LinkLabel boshqaruvini Asboblar qutisidan shaklga sudrab olib tashlashingiz kifoya. Formaga LinkLabelni sudrab tashlaganingizdan so'ng. LinkLabel 1-rasmga o'xshaydi. LinkLabel formaga o'rnatilgandan so'ng uni ko'chirishingiz va sichqoncha yordamida uning o'lchamini o'zgartirishingiz hamda uning xossalari va hodisalarini o'rnatishingiz mumkin.
Ish vaqti
LinkLabel klassi giperhavola Label boshqaruvini ifodalaydi. Biz shunchaki LinkLabel sinfining namunasini yaratamiz, uning xususiyatlarini o'rnatamiz va uni Formani boshqarish elementlariga qo'shamiz.
Birinchi bosqichda biz LinkLabel sinfining namunasini yaratamiz. Quyidagi kod parchasi LinkLabel boshqaruv obyektini yaratadi.
LinkLabel dynamicLinkLabel = newLinkLabel();
Keyingi bosqichda biz LinkLabel boshqaruvining xususiyatlarini o'rnatamiz. Quyidagi kod parchasi LinkLabelning fon rangi, oldingi fon rangi, Matn, Ism va Shrift xususiyatlarini o'rnatadi.
// Fon va old fonni o'rnatish
dynamicLinkLabel.BackColor = Color.Red;
dynamicLinkLabel.ForeColor = Color.Blue;
dynamicLinkLabel.Text = "Men Dinamik LinkLabelman" ;
dynamicLinkLabel.Name = "DynamicLinkLabel" ;
dynamicLinkLabel.Font = newFont( "Gruziya" , 16);
Oxirgi bosqichda Form.Controls.Add usulini chaqirish orqali formaga LinkLabel boshqaruvini qo'shishimiz kerak. Quyidagi kod parchasi formaga LinkLabel boshqaruvini qo'shadi.
Controls.Add(dynamicLinkLabel);
Do'stlaringiz bilan baham: |