1) # Windows Forms Komponentlari
Windows Forms - Microsoft .NET Framework tarkibidagi grafik foydalanuvchi interfeyslar uchun mo'ljallangan kichik ilovalarni yaratishda foydalaniladigan komponentlar to'plami. Bu komponentlar orasida eng keng tarqalgan va foydalaniladigan uchta asosiy komponent quyidagilardir:
## 1. Button
Button komponenti foydalanuvchining harakatlarini qabul qilish va ularni ushbu harakatlar uchun belgilangan vazifalarni bajarishga undash uchun ishlatiladigan eng oddiy va keng tarqalgan komponentlardan biridir. Button komponentining asosiy xususiyatlari quyidagilar:
- Text - Button ustida ko'rsatiladigan matn.
- Enabled - Buttonning yoqilgan/o'chirilgan holati.
- BackColor - Buttonning fon rangi.
- ForeColor - Buttonning matn rangini.
- Font - Buttonning matnida foydalaniladigan shrift.
- Click - Buttonga bosish hodisasi.
## 2. Label
Label komponenti foydalanuvchiga ma'lumot ko'rsatish uchun ishlatiladi. U faqat o'qish uchun interfeysdir va foydalanuvchi tomonidan o'zgartirilmaydi. Label komponentining asosiy xususiyatlari quyidagilar:
- Text - Labelda ko'rsatiladigan matn.
- Enabled - Labelning yoqilgan/o'chirilgan holati.
- BackColor - Labelning fon rangi.
- ForeColor - Labelning matn rangi.
- Font - Labelda foydalaniladigan shrift.
- TextAlign - Matnning label ichidagi joylashishi.
## 3. TextBox
TextBox komponenti foydalanuvchiga ma'lumotni kiritmok uchun interfeysni taqdim etadi. TextBox komponentining asosiy xususiyatlari quyidagilar:
- Text - TextBox ichidagi matn.
- Enabled - TextBox ning yoqilgan/o'chirilgan holati.
- BackColor - TextBox ning fon rangi.
- ForeColor - TextBox ning matn rangi.
- Font - TextBox da foydalaniladigan shrift.
- TextAlign - Matnning TextBox ichidagi joylashishi.
- ReadOnly - TextBox ning faqat o'qish uchun yoki o'zgartirilishi mumkinligi.
- MaxLength - TextBox da kiritilishi mumkin bo'lgan eng ko'p belgilar soni.
Bu komponentlardan foydalanish uchun Windows Forms loyihasida ularni komponent panelidan Form ga tortish va kerakli xususiyatlarini sozlash kifoya. Shuningdek, C# yoki VB.NET kabi dasturlash tillarida koddan ham ulantirilishi mumkin.
|