rad sa komponentama udžbenik: http://zavod.co.rs/index.php?route=product/product&product_id=4543 1. napraviti aplikaciju koja treba d
Rad sa komponentama
Udžbenik:
http://zavod.co.rs/index.php?route=product/product&product_id=4543
1. Napraviti aplikaciju koja treba da sadrži četiri dugmadi sa
natpisima “Žuto”, “Plavo” i “Crveno” i “Klikni” respektivno. Na formi
se još nalazi i jedna komponenta Label i jedna komponenta textBox1.
Klikom na neko od dugmadi boja forme treba da se promeni u
odgovarajuću boju. Klikom na dugme “Žuto” boja dugmeta treba da se
promeni u žuto. Klikom na dugme “Klikni” sadržaj ispisan u TextBox1
treba da se ispiše u Label1.
private void buttonZuto_Click(object sender, EventArgs e)
{
//BackColor = Color.Yellow; moze i ovako bez pokazivaca THIS
buttonZuto.BackColor = Color.Yellow; // ovo je da se boja dugmeta
postavi kao zuta
}
private void buttonPlavo_Click(object sender, EventArgs e)
{
this.BackColor = Color.Blue;
}
private void buttonCrveno_Click(object sender, EventArgs e)
{
this.BackColor = Color.Red;
}
private void button1_Click(object sender, EventArgs e)
{
label1.ForeColor = Color.White;
label1.BackColor = Color.Blue;
label1.Text = textBox1.Text; // ono sto je upisano u TextBox1 upisuje
se u Label1
}
2. Napisati konzolnu aplikaciju u C#, kojom se od korisnika traži da
najpre unese ime i prezime a zatim isti pozdravlja.
static void Main(string[] args)
{
Console.WriteLine("Vase ime i prezime");
string ime = Console.ReadLine();
Console.WriteLine("Zdravo " + ime);
Console.ReadKey();
}
3 . Napraviti aplikaciju sa prozorima koja treba da ima istu
funkcionalnost kao i aplikacija iz zadatka 2. Koristiti MessageBox za
ispis poruke, gde se sadržaj iz komponenti TextBox1 i TextBox2 zajendo
ispisuje u MessageBox.
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("ZDRAVO " + textBox1.Text + " " + textBox2.Text);
MessageBox.Show("ZDRAVO " + label1.Text);
//MessageBox.Show("Zdravo " + textBox1.Text, "Pozdrav",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
}
4. Napraviti aplikaciju koja treba da sadrži labelu dimenzija 420x70
px plave pozadine i belih slova veličine fonta 32pt na kojoj piše
„Dobrodošli“ i dugme sa natpisom „Klikni“. Na formu dodati još jednu
labelu proizvoljne veličine gde je napisano „Ime“. Istoj komponenti
treba dodati događaj onClick i njegov rukovaoc događaja koji menja
natpise labela u „Uživajte u učenju C#“ i „III1 i III2“, boju pozadine
Label1 u belu, a fonta u crveno.
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "Uživajte u učenju C#";
label1.BackColor = Color.White;
label1.ForeColor = Color.Green;
label2.Text = "III1 i III2";
label2.BackColor = Color.Blue;
}
5. Napraviti aplikaciju koja treba da sadrži dva tekstualna polja,
labelu. Klikom na dugme treba spojiti sadržaj oba tekstualna polja i
upisati ih unutar labele. Napraviti i dugme za zatvaranje aplikacije.
private void buttonObrada_Click(object sender, EventArgs e)
{
label1.ForeColor = Color.White;
label1.BackColor = Color.Blue;
label1.Text = textBox1.Text + " " + textBox2.Text;
}
private void buttonIzlaz_Click(object sender, EventArgs e)
{
Close();
}











