Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Kolor przezroczysty
marchan




Typ: neutral
Postów: 40
Zarejestrowany: Oct 2004
Kolor przezroczysty

Cześć.
Czy można jakoś określić jaki kolor w kontrolce ma być przeźroczysty?
Najbardziej interesuje mnie aby zlikwidować białe tło załadowanego obrazka.

15-12-2004 12:09
Pokaż profil marchan  Wyślij email do marchan   
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

A nie możesz zapisać obrazka jako GIF z białym kolorem jako przezroczytsym?


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


15-12-2004 13:18
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
marchan




Typ: neutral
Postów: 40
Zarejestrowany: Oct 2004

Może i tak- jeśli to pomoże.

Mój proble tak naprawde jest troche inny.
Projektuje kontrolke która wyświetla mi BMP wklejane metodą UserControl.PaintPicture image1...., i w niej chciałbym mieć obraz bez tła. Jeśli ustawie właściwość BackStyle UserControl na transparent to wszystko co na nią wkleje jest niewidoczne.
Kontrolka ma byc podobna do shape.

[Post edytowany dnia 16-12-2004 12:39 przez marchan]

15-12-2004 14:30
Pokaż profil marchan  Wyślij email do marchan   
marchan




Typ: neutral
Postów: 40
Zarejestrowany: Oct 2004

Nie wiecie? Odpowiem sobie sam

Należy użyć UserControl.MaskPicture
Kontrolka musi mieć Autoredraw ustawione na true i BackColor na jakiś biały i BackStyle na Transparent
Wtedy np.

Picture1.PaintPicture Image1, 0, 0, szerokosc, wysokosc, , , , , vbSrcCopy
  UserControl.MaskPicture = Picture1.Image
  UserControl.PaintPicture Image1, 0, 0, szerokosc, wysokosc, , , , , vbSrcCopy

Wysokość i szerokość picture1 musi być taka sama jak kontrolki.

[Post edytowany dnia 20-12-2004 11:08 przez marchan]

19-12-2004 21:52
Pokaż profil marchan  Wyślij email do marchan   
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1