Avatar
roks
Člen
Avatar
roks:

Zdravím, vedel by mi niekto poradiť ako spravím, že keď nakopírujem text do richTextBox-u, tak aby text mal rovnakú farbu a font, ako to je u poznámkového bloku. Teda viem, že kód by mal byť :
textoveOkno.Fo­reColor = Color.Black;
textoveOkno.Font = new Font("Arial", 10);
ale neviem kam ho mám vložiť(resp. do akého eventu) ... vĎaka :)

 
Odpovědět 28.7.2013 10:24
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na roks
Theodor Johnson:

Musíš si označit text, a u označeného textu pak můžeš měnit vlastnosti.

richTextBox1.Select(1, 15);
            richTextBox1.SelectionColor = Color.Black;
            richTextBox1.SelectionFont = new Font("Arial", 10);
            richTextBox1.Select(0, 0);
Nahoru Odpovědět 28.7.2013 10:35
Přecházím na "Cross-Platform Development"
Avatar
roks
Člen
Avatar
roks:

Aha vďaka, ono mi to v podstate funguje nech prekopírujem hocijaký farebný text, ale ako náhle skopírujem farebný text z kódu programu (vo VS 2010) tak mi ho nepremení a ponechá farebný.

 
Nahoru Odpovědět 28.7.2013 10:38
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na roks
Theodor Johnson:

můžeš to řešit v eventu TextChanged
jestli ale chceš mít všechno černý a tím písmem tak si do toho eventu dej

richTextBox1.SelectAll();
...
Nahoru Odpovědět 28.7.2013 10:43
Přecházím na "Cross-Platform Development"
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.