|
 | | |
| Autor | Správa |
ha2
 Užívateľ
 Založený: 21.12.2008
 | Zaslal: So 20.02.10 22:11 |   |
Mam komponentu ToolBar, su to gombiky na ktore sa umiestnia ikonky pomocou imageslistu. Samozrejme tam chcem mat "okresane" obrazky, proste png s priehladnym pozadim, lenze ked tam pridam obrazky tak sa neda nastavit aby bolo pozadie priehladne. proste mi to nedovoli. (nieje to vysvietene)
Ma to fungovat tak ze si addnem png, kliknem na ciernu farbu ona sa zapise do comboboxu vedla a obr. sa vysledne zobrazi priehladny bez pozadia. Neda sa vybrat ani pozicia...divne. Skusal som to aj na D7 aj na D2010 to iste... V obr. chyba nieje, pretoze tie iste sa mi tam raz podarilo nahadzat a nastavit ale uz to nejde. |
| |
  |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Bydlisko: HE <-> KE
 |
Skúšal som to v D7 s bitmapou (v sedmičke sa do TImageListu dá načítať iba bitmapa a ikona, neviem ako v 2010) a mne tie ComboBoxy a RadioButonny neboli šedé. Je možné, že to nie je podporované pre *.png súbory, pretože pre ikony určite nie je:
| Help v Delphi7 napísal: | | (These buttons are disabled for icons.) |
|
| |
   |
 |
ha2
 Užívateľ
 Založený: 21.12.2008
 |
tak to je divne....png som otvoril v painte a nahradil transparentne pozadie zelenou farbou (pouziva sa na keyovanie) a imagelist mi to vzal a automaticky tu farba nastavil ako transparent color. Nechapem. V dialogu su podporovane formaty png,jpg,bmp,ico,gif,tif,emf,wmf a nechce to stym pracovat.
Tie png mi tam fakt zobralo a teraz niak raz... No couz, dostane teda bmp |
| |
  |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Bydlisko: HE <-> KE
 | Zaslal: Ne 21.02.10 11:14 |   |
No ono s tou trasnparentnou farbou to je tak, že TImageList (a vôbec všetky prvky, kde je bitmapa) nastavujú transparentnú farbu bitmapy tú, ktorá je v ľavom dolnom rohu bitmapy (prvý pixel vľavo dole):
| citácia: | | The default transparent color is the color of the bitmap's left-most pixel in the bottom line |
|
| |
   |
 |
ha2
 Užívateľ
 Založený: 21.12.2008
 | Zaslal: Ne 21.02.10 15:23 |   |
to ma napadlo hned jak som dopisal prispevok, ze to od neakeho okraju berie |
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |