Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Koľko bitový obrázok máš? Ak chceš používať 32-bit (24-bit + alfa kanál) PNG ikony/obrázky v TImageL…
pme 27.10.2012 17:27
pme
No nějak mi to nefunguje. Asi špatny odrazek. Mam ho 32 bit Dělane v PhotoFiltre Studio X Dala jsem…
Kača.M 28.10.2012 10:06
Kača.M
U mňa to vyzerá takto: [11413-snap1-png] 1. Najprv som v komponente TImageList nastavil vlastnosti…
pme 28.10.2012 10:32
pme
Hm.Tak bude problem jinde. Mam to uplně stejně. Když však vložim na form komponentu image a do FormC… nový
Kača.M 29.10.2012 07:01
Kača.M
Hm.Tak bude problem jinde. Mam to uplně stejně jak psal pme. Když však vložim na form komponentu ima… nový
Kača.M 29.10.2012 07:06
Kača.M
Mas na tom TImage nastaven transparent color? Navic do ImageListu to ukladas v PNG a ctes jako bitma… nový
Jan Fiala 29.10.2012 09:04
Jan Fiala
Mas na tom TImage nastaven transparent color? Je tam jen transparent a ten mam na true Navic do Im… nový
Kača.M 30.10.2012 04:56
Kača.M
Pokud tu tečku vložim přimo do Image-picture je vše ok. Potřebuji aby mi zobrazovala stav. Zelena =… nový
Kača.M 30.10.2012 08:16
Kača.M
Pruhledne zobrazovani z ImageListu se pouziva bezne. Muzes prosim udelat nejaky jednoduchy priklad a… nový
Jan Fiala 30.10.2012 09:54
Jan Fiala
696637137 nový
Kača.M 30.10.2012 16:36
Kača.M
Skús to zmeniť takto: ImageList1.GetIcon(0, Image1.Picture.Icon); Vyššie uvedený kód funguje OK s… nový
pme 30.10.2012 16:57
pme
Děkují, funguje. A ja se s tym tak natrapila. poslední
Kača.M 31.10.2012 18:28
Kača.M

Koľko bitový obrázok máš?
Ak chceš používať 32-bit (24-bit + alfa kanál) PNG ikony/obrázky v TImageList, musíš nastaviť nasledujúce hodnoty vlastností pre TImageList:
- DrawingStyle: dsTransparent
- ColorDepth: cd32Bit

Poznámka: Samozrejme obrázky už musia byť transparentné...

U mňa to vyzerá takto:

[11413-snap1-png]

1. Najprv som v komponente TImageList nastavil vlastnosti ColorDepth, DrawingStyle, Width, Height...
2. Vložil som Tvoj obrázok - nastavil som TransparentColor - Black
3. Prepojil som ImageList s TMainMenu - TmenuItem - položka sa zobrazuje správne.
4. Po spustení programu a návratu do režimu návrhu, to vyzerá ako na obrázku...

Ide o niečo iné?

Hm.Tak bude problem jinde.
Mam to uplně stejně.
Když však vložim na form komponentu image a do FormCreate dam

ImageList1.GetBitmap(0, Image1.Picture.Bitmap);

Vypada to takto
[img]form.jpg[/img]
Pokud tu tečku vložim přimo do Image-picture je vše ok.
Tak kde dělam kopanec :.(

Hm.Tak bude problem jinde.
Mam to uplně stejně jak psal pme.
Když však vložim na form komponentu image a do FormCreate dam

ImageList1.GetBitmap(0, Image1.Picture.Bitmap);

Vypada to takto
form.jpg
Pokud tu tečku vložim přimo do Image-picture je vše ok.
Tak kde dělam kopanec :.(

Mas na tom TImage nastaven transparent color?

Je tam jen transparent a ten mam na true

Navic do ImageListu to ukladas v PNG a ctes jako bitmapu, mozna v tom je problem

Bitmapovy soubor je BMP a ten nepodporuje pruhlednou barvu.

Pokud uložim obrazek PNG ve formatu BMP, tak misto pruhledne je ružova.
V ImageList transparent color vyberu tu ružovou.
Vysledek je stejny,bile rohy.

Musi snad byt nějake řešení jak to přečurat,ne :-D

Pokud tu tečku vložim přimo do Image-picture je vše ok.
Potřebuji aby mi zobrazovala stav.
Zelena = zaple
Červena = vyple
Tak jsem to vyřešila jinak.
2x komponenta image pod sebou
visible.true a visible.false
Ale stejnak by mně zajimalo řešeni.

Zpět do poradny Odpovědět na původní otázku Nahoru