|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.05.2010, 16:27 | #1 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
RishTextBox
как мне сделать так, чтобы в RishTextBox некоторые буквы были выделены курсивом, а другие полужирны.
Чтобы я ввёл rishTextBox.Text += "123456789"и каждая третья цифра была выделена курсивом, каждая вторая - жирным, а каждая первая - подчёркнута. цикл не надо приводить. мне бы только общий принцип понять |
08.05.2010, 18:50 | #2 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 555
|
Чтот типа такого
Код:
|
08.05.2010, 20:38 | #3 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
Cpluser,а где можно поподробней прочитать про то, что ты написал?
|
08.05.2010, 20:54 | #4 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 555
|
Гугл в помощь)А что не понятно?
|
08.05.2010, 21:09 | #5 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
@"{\rtf1\ansi \i "+ch[i].ToString()+"\\i0}"
и richTextBox1.Rtf.LastIndexOf('\\') \\ - это же 2 символа, а не 1. почему они в одинарных кавычках и зачем это? что @ делает? |
09.05.2010, 11:50 | #6 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
я внимательно почитал MSDN
попробовал так: rb.Text = "1. Буква "; rb.Text += "Ь обозначает мягкость согласных: на конце слова(Твер"; rb.Select(rb.Text.Length-6, rb.Text.Length -3); rb.SelectionFont = new Font(rb.Font.Name, rb.Font.Size + 15, FontStyle.Bold); НИФИГА НЕ ВЫДЕЛЯЕТСЯ |
09.05.2010, 12:07 | #7 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 555
|
Так я ж привел пример чем не устраивает.
@"{\rtf1\ansi \i "+ch[i].ToString()+"\\i0}" ето даже не знаю что кодировка походу ansi \i \i0 ето italic а \b \b0 bold richTextBox1.Rtf.LastIndexOf('\\') если поставиш одну то будеш ошибка потому что одна используетса \n \t \a и т.д. что @ делает? ето чтоб не писать например C:\\1\\2.. то можно написать @"C:\1\2" |