studentski servis Login | Gost nalog
BRZI LINKOVI
BUDITE OBAVEŠTENI

Unesite podatke i svakih 15 dana na Vašu adresu stizaće
ITS studentske novosti

STUDENTI O ITS-u
Želeo sam da upišem školu čijim ću završetkom steći iskustvo i znanje da odmah započnem svoj posao i da radim. Pre ITS-a sam dve godine studirao na državnom fakultetu i razlika u načinu na kojima se studentima pružaju znanja je kardinalno velika. Na ITS-u je studentu pruženo sve, na njemu je samo da uči i u tom slučaju ne postoji ni najmanja mogućnost da ne uspe. Još jednom bih ponovio, ovde stičem znanja koja su stvarno praktična i koja će mi veoma značiti. Ja sebe kroz pet godina vidim kao vlasnika jednog malog do srednjeg uspešnog IT preduzeća.

Pogledajte ostale utiske studenata>>>
MILOŠ ĐAKOVIĆ, STUDENT

PROGRAMSKI JEZIK C# - 14 - IMAGE LIST KOMPONENTA

Zadatak:
Napraviti windows aplikaciju, koja će na osnovnoj formi imati jedan PictureBox, jedno dugme i jednu ImageList komponentu. U imageList treba dodati dve slike po izboru. Svaki put kada korisnik klikne na dugme, potrebno je da se promeni trenutno aktivna slika u PictureBox-u (Slika 1.1):

Slika 1.1: Izgled programa

Rešenje:
ImageList komponenta se dodaje na formu direktnim prevlačenjem iz toolbox-a u design modu. Ona neće biti vidljiva na formi, već će se pojaviti odgovarajuća ikonica ispod forme u design modu. Klikom na strelicu u gornjem desnom uglu iznad te ikonice, otvara se meni ImageList Tasks (Slika 1.2):

Slika 1.2: ImageList komponenta u design modu

Klikom na opciju Choose images, otvara se prozor Images Collection Editor. Korišćenjem opcija u tom prozoru, vrši se dodavanje slika u ImageList, ili brisanje slika iz kolekcije. Prozor Solution Explorer-a treba da ima sledeći izgled (Slika 1.3):

Slika 1.3: Solution Explorer

Kod za klasu FormImageList:

// pomocna promenljiva
public int brojac = 1;
       
public FormImageList()
{
    InitializeComponent();
    // u startu ce biti vidljiva prva slika u listi
    pictureBox1.Image = imageList1.Images[0];
}
private void buttonPromeni_Click(object sender, EventArgs e)
{
    // svakim klikom na dugme menja se slika u PictureBox-u
    // posle te promene, brojac se inkrementira

    if (brojac % 2 == 0)
        pictureBox1.Image = imageList1.Images[0];
    else
        pictureBox1.Image = imageList1.Images[1];
    brojac++;
}

Kompletno rešenje zadatka možete da preuzmete ovde.

 



Upisni rok je otvoren!

Upis generacije 2012/2013 je u toku. Prijavite se na vreme >>

ITS TV
Video obilazak škole
ITS školski kanal>>> Profesori i nastavni tim

ITS nastavnički kanal>>>

Programerski tim

ITS programerski kanal>>>

PITAMO VAS
Najbolje IT zanimanje je:

web dizajner
sistem administrator
IT konsultant
programer
DB dizajner

 
garancija