Forum » Programiranje » pomoč pri c++ (Borland)
pomoč pri c++ (Borland)
baloh82 ::
Ok problem je sledeč
namreč jst mam vListViewu naložene prek ImageLista slike not, te slike so majhne in ko klikneš na eno od slik, se naj bi pokazala na Image- u na sredini.
In zdej imam problem, men se slike že pokažejo ampak vedno ena in ista , ne glede na katero slikco kliknem. In jaz bi zdejle rad tko naredil da bo vsaka slika pokazala svojo vsebino in ne sam eno in isto vsebino. Namreč tko kot mam zdejle kodo za izris slike, se mi vedno izrisuje le zadnja, ki se naloži. In zdej ne vem kako naj ta for popravim oz napišem kodo kako drugače, da bo lepo delal in prikazoval vsako sliko za sebe.
Ker zdejle sem dal za probo zravn sleep(5000) in sem lepo vidu da najprej naloži prvo sliko potem pa to sliko preriše z drugo. Se pravi da bi jst mogu ta moj for mal popravt oz narediti to kako drugače. Ima mogoče kdo kak predlog ali kakršnokoli pomoč? Jaz upam da razumete kaj želim naresti :) .
Aja Pa to funkcijo jst potem kličem v eventu od ListViewa: se pravi ko kliknem na ListView na slikco se pojavi na komponenti Image.
void __fastcall TfrmProgramPraksa::ListView1Click(TObject *Sender)
{
ListView1->Update();
RisiSliko(Image1);
Osvezi(Image1);
ListView1->Update();
}
void __fastcall TfrmProgramPraksa::RisiSliko(TImage *Slika)
{
Graphics::TBitmap *bitmap;
bitmap = new Graphics::TBitmap;
for(int i = 0; i < ImageList1 -> Count; i++)
{
ImageList1->GetBitmap(i, bitmap);
Slika->Picture->Graphic = bitmap;
Slika->Canvas->Draw(0, 0, bitmap);
Slika->Stretch = true;
Osvezi(Slika);
Sleep(5000);
}
}
Hvala za kakršnokoli pomoč
lp
namreč jst mam vListViewu naložene prek ImageLista slike not, te slike so majhne in ko klikneš na eno od slik, se naj bi pokazala na Image- u na sredini.
In zdej imam problem, men se slike že pokažejo ampak vedno ena in ista , ne glede na katero slikco kliknem. In jaz bi zdejle rad tko naredil da bo vsaka slika pokazala svojo vsebino in ne sam eno in isto vsebino. Namreč tko kot mam zdejle kodo za izris slike, se mi vedno izrisuje le zadnja, ki se naloži. In zdej ne vem kako naj ta for popravim oz napišem kodo kako drugače, da bo lepo delal in prikazoval vsako sliko za sebe.
Ker zdejle sem dal za probo zravn sleep(5000) in sem lepo vidu da najprej naloži prvo sliko potem pa to sliko preriše z drugo. Se pravi da bi jst mogu ta moj for mal popravt oz narediti to kako drugače. Ima mogoče kdo kak predlog ali kakršnokoli pomoč? Jaz upam da razumete kaj želim naresti :) .
Aja Pa to funkcijo jst potem kličem v eventu od ListViewa: se pravi ko kliknem na ListView na slikco se pojavi na komponenti Image.
void __fastcall TfrmProgramPraksa::ListView1Click(TObject *Sender)
{
ListView1->Update();
RisiSliko(Image1);
Osvezi(Image1);
ListView1->Update();
}
void __fastcall TfrmProgramPraksa::RisiSliko(TImage *Slika)
{
Graphics::TBitmap *bitmap;
bitmap = new Graphics::TBitmap;
for(int i = 0; i < ImageList1 -> Count; i++)
{
ImageList1->GetBitmap(i, bitmap);
Slika->Picture->Graphic = bitmap;
Slika->Canvas->Draw(0, 0, bitmap);
Slika->Stretch = true;
Osvezi(Slika);
Sleep(5000);
}
}
Hvala za kakršnokoli pomoč
lp
Person ::
Verjetno imaš kakšno pomoč za funkcijo oz. metodo: Slika->Canvas->Draw(0, 0, bitmap);
Verjetno sprejema sledeče argumente: Draw( x, y, Bitmap ) :)
kar pomeni da nariše sliko na to koordinato a ne.
Torej imaš nekje neko kontrolo z imenom Slika, in ti rišeš vse slikce v to kontrolo na pozicijo 0,0
Dodaj me na MSN, pa pogledava skupi kodo ob priliki ...
the.person.si (afna) gmail.com
Verjetno sprejema sledeče argumente: Draw( x, y, Bitmap ) :)
kar pomeni da nariše sliko na to koordinato a ne.
Torej imaš nekje neko kontrolo z imenom Slika, in ti rišeš vse slikce v to kontrolo na pozicijo 0,0
Dodaj me na MSN, pa pogledava skupi kodo ob priliki ...
the.person.si (afna) gmail.com
Let's make something useful!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Android] Bluetooth aplikacijaOddelek: Programiranje | 1086 (949) | marjan_h |
» | C# WPF nalaganje info. iz XML dokumentaOddelek: Programiranje | 1022 (842) | MrStein |
» | [Visual C#] "Format" shranjevanja?Oddelek: Programiranje | 964 (749) | c0dehunter |
» | Qt Designer -> KDevelop C++ ErrorOddelek: Programiranje | 2116 (1646) | 'FireSTORM' |
» | C#, Dodajanje podatkov v Arraylist z GumbomOddelek: Programiranje | 2281 (2120) | Beezgetz |