|
TopMost: Agar bu xossa "true" ga o'rnatilgan bo'lsa, forma har doim boshqa oynalar ustida bo'ladi;
Visible
|
bet | 4/12 | Sana | 18.05.2024 | Hajmi | 189,93 Kb. | | #241349 |
Bog'liq Windows Forms yordamida C# da grafik foydalanuvchi interfeysini (GUI) ishlabchiqishTopMost: Agar bu xossa "true" ga o'rnatilgan bo'lsa, forma har doim boshqa oynalar ustida bo'ladi;
Visible: Agar formani foydalanuvchidan yashirish kerak bo'lsa, bu xossani false qilib belgilash kerak;
WindowState: Shakl ishga tushirilganda qanday holatda bo'lishini belgilaydi: normal, kattalashtirilgan yoki minimallashtirilgan;
Dastur kodi yordamida xossani sozlash.
Xossalar oynasidagi xossa qiymatlaridan foydalanib, forma ko'rinishini o'zgartirish mumkin. Buning uchun forma ustiga sichqoncha chap tugmasini ikki marta bosib hosil bo’lgan metodga quyidagi kondni yozamiz:
private void Form1_Load(object sender, EventArgs e)
InitializeComponent(); Text = "Formada dastur tuzish!";
BackColor = Color.Aquamarine;
Width = 250;
Height = 250;
}
{
Shakl hajmini o'rnatish
Shakl hajmini belgilash uchun Width/Height yoki Size kabi xossalardan foydalanish mumkin. Width/Height yuqoridagi misolda keltirilgan sonli qiymatlarni oladi. Size xossasi orqali o'lchamlarni o'rnatishda xossaga Size turidagi ob'ektni belgilash kerak:
Size = new Size(400, 200); 3
Size ob'ekti o'z navbatida asos va balandlikni o'rnatish uchun konstruktorda sonli qiymatlarni oladi. Boshqaruv elementlari (Common Controls) Boshqaruv elementlari - bu foydalanuvchi ma'lumotlarini qabul qiladigan va turli hodisalarni yoqishi mumkin bo'lgan vizual sinflar. Barcha boshqaruv elementlari Control sinfidan voris bo'lib, bir qator quyidagi umumiy xossalarga ega:
Anchor, BackColor, BackgroundImage, ContextMenu, Cursor, Dock, Enabled, Font, ForeColor, Location,
TabIndex, Tag.
|
Radio Button elementi
RadioButton elementi CheckBox elementi o'xshash bo’lib ular kalitlar guruhini anglatadi. Kalitlar guruhida bitta kalitni yoqish qolganlarini o'chirishni anglatadi.
RadioButtonni yoqilgan holatga o'rnatish uchun uning Checked xossasini true qilish zarur.
Tanlash mumkin bo'lgan radio tugmalar guruhini yaratish uchun bir nechta radio tugmalarni GroupBox yoki Panel elementlariga joylashtirish kerak. Turli xil konteynerlarda joylashgan kalitlar turli guruhlarga tegishli bo'ladi:
private void radioButton_CheckedChanged(object sender, EventArgs e)
{
RadioButton radioButton = (RadioButton)sender;
if (radioButton.Checked)
{
label1.Text= radioButton.Text;
}
} /
C# da Windows Forms yoki WPF ilovasida bir radio tugmasi (radio button) yaratish uchun RadioButton klassidan foydalanamiz. Asosiy xususiyatlari quyidagilar:
1. Text: Radio tugmasining matni.
2. Checked: Tugma belgilangan (true) yoki belgilanmagan (false) bo'lishi.
3. Enabled: Tugma faol (true) yoki nofaol (false) bo'lishi.
Misol uchun, agar sizda "Manzil" va "Ish" radio tugmalari bo'lsin, ularni yaratish kodlari quyidagicha bo'ladi:
RadioButton radioManzil = new RadioButton();
radioManzil.Text = "Manzil";
radioManzil.Checked = true; // Agar belgilanishi kerak bo'lsa
RadioButton radioIsh = new RadioButton();
radioIsh.Text = "Ish";
Yoki XAML da:
Bu, radio tugmalarni yaratish va ularga kerakli xususiyatlarini sozlash uchun oddiy usuldir.
|
| |