Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Tło pod kontrolkami RichtextBox
markog




Typ: neutral
Postów: 2
Zarejestrowany: Apr 2003
Tło pod kontrolkami RichtextBox

Mam problem. Chciałbym na formularzu zrobić tło na nim wyświetlać tekst. Ze względu na to że koloruję część słów używam kontrolki RichTextBox w której nijak nie da się ustawić właściwości BackgroundColor (ani żadnej innej) na transparent. Czy ktoś ma może jakiś pomysł. Może jakieś inne kontrolki?

12-04-2003 11:37
Pokaż profil markog  Wyślij email do markog   
Chudy
[TLHW]Wiktor



Typ: moderator
Postów: 574
Zarejestrowany: Aug 2002

Najlepiej skopiować tekst do obrazu. I potem wstawić go do kontrolki Image. Lub jest jeszcze jeden sposób. Robisz tyle labelek ile jest różnych kolorów. Np. jak jest czerwone słowo a po nim zielone to masz już dwie labelki.


_____________________________________________
Projekt "Thunder Cannons" nadchodzi...

12-04-2003 13:17
Pokaż profil Chudy  Wyślij email do Chudy   Odwiedź stronę Chudy       1220895
markog




Typ: neutral
Postów: 2
Zarejestrowany: Apr 2003
Odp do pordy chudego

Niestety odpada ponieważ kolorowanie tekstu musi wykonać sie bardzo szybko. Tworzenie labeli wiąże się z tym że muszę ustawić w locie właściwości top left width, color  każdego labela i niestety nie wyrabia mi się w czasie. Zresztą tak robiłem w pierwszej wersji programu i mam to juz za sobą.

12-04-2003 13:49
Pokaż profil markog  Wyślij email do markog   
Chudy
[TLHW]Wiktor



Typ: moderator
Postów: 574
Zarejestrowany: Aug 2002

To może zastosować różne funkcje do malowania ?
Np.

Private Sub Form_Paint()
Me.ForeColor = vbBlack
Me.Print "To jest czarny tekst"
Me.ForeColor = vbRed
Me.Print "To jest czerwony tekst"
End Sub

A tło można namalować np. metodą PaintPicture


_____________________________________________
Projekt "Thunder Cannons" nadchodzi...

12-04-2003 20:56
Pokaż profil Chudy  Wyślij email do Chudy   Odwiedź stronę Chudy       1220895
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1