Piotr Fatyga

Piotr Fatyga Programista .NET

Temat: Transparent RichTextBox

Potrzebuję przeźroczystego RichTextBoxa.

Zrobiłem


protected override CreateParams CreateParams
{
get
{
CreateParams createParams = base.CreateParams;
createParams.ExStyle |= 0x00000020;
return createParams;
}
}


RTB robi się przeźroczysty, ale jednocześnie nie odświeża się po edycji, czyt. litery w czasie edycji, zlewają się na siebie.

Na ratunek pewnie przyjdzie WndProc(ref Message m), ale nie orientuję, co odpowiada za właściwe odświeżanie kontrolki. Jak to sprawdzić?

Czy ktoś to ugryzł?Piotr Fatyga edytował(a) ten post dnia 15.08.10 o godzinie 13:37
Piotr Fatyga

Piotr Fatyga Programista .NET

Temat: Transparent RichTextBox

Dla zainteresowanych, znalazłem coś takiego http://www.codeproject.com/KB/edit/AlphaBlendedTextCon...
Piotr Fatyga

Piotr Fatyga Programista .NET

Temat: Transparent RichTextBox

Problem rozwiązałem na około, ale na potrzeby zastosowania, wystarczy. Kto czytał ten wie, ze RichTextBox i przeźroczystość i odświeżanie, nie idą za bardzo w parze.

Umieściłem RTB w kontrolce panel i w TextChanged zawarłem odświeżanie parenta. Parent odświeża kontrolkę potomną. Jest w miarę ok, bez większych kombinacji.

Następna dyskusja:

C# RichTextBox Pobieranie c...




Wyślij zaproszenie do