C# мисоллар


VS 2012 муҳитини ишга тушириб, янги Windows Forms Application



Download 0,87 Mb.
bet14/50
Sana26.02.2022
Hajmi0,87 Mb.
#468917
1   ...   10   11   12   13   14   15   16   17   ...   50
Bog'liq
Form with working

VS 2012 муҳитини ишга тушириб, янги Windows Forms Application (Приложение Windows Forms) лойиҳасини ҳосил қилиб, унга Shar номини берамиз. Cўнгра ToolBox панелидан формага Label, Button ва ToolTip бошқарув объектларини жойлаштирамиз. Бизнинг дастуримизда ҳар бир бошқарув объектининг ToolTip on Tip хусусиятига қиймат берилади. Ушбу амални объектни танлаб Properties (Свойство) да мос хусусиятни кўришимиз мумкин:

Button1 объектининг ToolTop on Top хусуситияга «Мени босинг» қиймати бериш мумкин. Аммо ушбу амални дастурий код орқали амалга ошириш мақсадга мувофиқ. Ушбу ҳолда дастурчи мос объектнинг хусусиятини объект хусусиятларидан узоқ вақт мобайнида изламасдан, объект номидан сўнг (.) белгисини қўйиб, зарур хусусиятни танлаши зарур.
Қуйидаги 1.8 листингда ушбу мисол ечими келтирилган:

1.8 листинг. Visible хусусияти ва ToolTop

// Дастур оркали Label нишонига бирор матн ёзилади. Сунра
// дастур ёрдамида ушбу матн куриниши мумкинлиги ёки мумкин
// эмаслиги Visible хусусияти оркали бошкарилади. Сичконча тугма устида
// якинлаштирилганда Balloon стилидаги "Мени босинг" ёзуви чикарилади
using System;
using System.Windows.Forms;

namespace Shar


{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// "форма юкланиши" ходисасини кайта ишлаш:
this.Text = "C# ажойиб дастурлаш тили";
label1.Text =
"унда бир канча замонавий" + "\n" +
"технологиялар мавжуд";
// label1.TextAlign = ContentAlignment.MiddleCenter;
button1.Text = "Тугма";
toolTip1.SetToolTip(
button1, "Переключателнинг" + "\n" + "куриниш сохаси");
// подсказка:
toolTip1.IsBalloon = true;
// Агар IsBalloon = false, стандарт шаклдаги тугри туртбурчакли
// ойнадан фойдаланилади.
}
private void button1_Click(object sender, EventArgs e)
{
// Тугма босилганда ходисасини кайта ишлаш:
// if (label1.Visible == true) label1.Visible = false;
// else label1.Visible = true;
// ёки:
// label1.Visible = label1.Visible ^ true;
// бу ерда ^ (Xor) - мантикий ёки инкори,
// ёки соддарок шаклда:
label1.Visible = ! label1.Visible;
}
}
}

Формани юклаш ҳодисаси қайта ишланаётганда Text хусусиятига бир қанча сатрларни (+) амали орқали елимлаш натижасида ҳосил қилинган қиймат берилган. “\n” матнли қиймат матнни янги сатрга тушиши лозимлигини англатади.
toolTip1.SetToolTip(button1, "Переключателнинг" + "\n" + "куриниш сохаси");
Шунингдек ушбу амални Enviroment.NewLine методи орқали бажариш мумкин. TextAlign хусусияти орқали матнни мос ҳолда жойлаштириш мумкин.
label1.TextAlign = ContentAlignment.MiddleCenter;

Download 0,87 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   50




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish