|
Form yaratish: C# da formani yaratish uchun System. Windows. Forms
|
Sana | 18.02.2024 | Hajmi | 16,69 Kb. | | #158446 |
Bog'liq 1-amaliy
2-Amaliy
Mavzu: Formalar bilan ishlash
Nazariy ma’lumotlar:
C# tilida formalar bilan ishlashni o'rganish uchun quyidagi amaliy ma'lumotlarni ko'rishiz mumkin.
Form yaratish: C# da formani yaratish uchun System.Windows.Forms nomidagi kutubxona yordamida Form klassidan foydalanishingiz mumkin. Quyidagi misolni ko'rib chiqamiz:
using System;
using System.Windows.Forms;
public class MainForm : Form
{
public MainForm()
{
// Formni o'lchamlarini va boshqa xususiyatlarini o'rnating
this.Text = "Mening Formam";
this.Size = new System.Drawing.Size(300, 200);
// Boshqa komponentlarni qo'shishing yoki o'zgartiring
Button myButton = new Button();
myButton.Text = "Bosing";
myButton.Click += MyButton_Click;
this.Controls.Add(myButton);
}
private void MyButton_Click(object sender, EventArgs e)
{
MessageBox.Show("Siz tugmasni bosdingiz!");
}
// Boshqa metodlar va xususiyatlar
}
class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
Tugmalar va boshqa komponentlar: Formada bir nechta komponentlar bo'lishi mumkin, masalan, tugmalar, matn maydonchalari, ruchkalar va boshqalar. Yuqoridagi misolda Button klassidan foydalanilgan.
Dastur: Forma yaratildikdan keyin uni ekranda ko'rsatish uchun Application.Run(new MainForm()); buyrug'i ishlatiladi.
Dastur xususiyatlarini o'zgartirish: Formaning o'lchamini, rangini, matnini va boshqa xususiyatlarini o'zgartirish uchun this kalit so'zi orqali murojaat qilishingiz mumkin.
Dasturdagi hodisalarni kechikish: Tugma bosilganda yoki boshqa hodisa sodir bo'lganda kerakli funksiyalarni yozishingiz mumkin. Yuqoridagi misolda MyButton_Click metodida MessageBox.Show ishlatilgan.
Dasturni yopish: Agar dastur tugagan bo'lsa, Application.Exit() yoki shu oynani yopish uchun boshqa usullar ishlatilishi mumkin.
Bu jumladan, C# da formalar bilan ishlash uchun asosiy tushunchalar. Har bir formaning xususiyatlarini va hodisalarni boshqa metodlar orqali boshqarishingiz mumkin.
|
| |