Сергей
Интересующийся
Offline
|
|
« : 24-02-2011 18:42 » |
|
Привет всем! Подскажите, пожалуйста, в C# есть какой-нибудь механизм, который позволяет получить (изменить) размер табуляции в форматированном тексте?
Спасибо
|
|
|
Записан
|
|
|
|
Вад
|
|
« Ответ #1 : 24-02-2011 18:59 » |
|
Размер табуляции при выводе текста программой, или в редакторе исходного кода?
|
|
|
Записан
|
|
|
|
Сергей
Интересующийся
Offline
|
|
« Ответ #2 : 24-02-2011 19:05 » |
|
Размер табуляции при выводе текста программой.
|
|
|
Записан
|
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #3 : 24-02-2011 19:46 » |
|
Ну... при выводе заменять символы табуляции на нужное число пробелов - у объекта типа string есть метод Replace.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
Сергей
Интересующийся
Offline
|
|
« Ответ #4 : 24-02-2011 20:27 » |
|
Дело в том, что нужно именно изменить размер табуляции как это делается в Word.
|
|
|
Записан
|
|
|
|
Джон
просто
Администратор
Offline
Пол:
|
|
« Ответ #5 : 24-02-2011 20:42 » |
|
Дело в том, что в Ворде нет С#, а в C# нет Ворда. Я так понимаю, что речь идёт о неком элементе управления, который позволяет управлять табуляцией ОТОБРАЖАЕМОГО текста "как в Ворде". Или?
|
|
|
Записан
|
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома. "Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman "All science is either physics or stamp collecting." Ernest Rutherford "Wer will, findet Wege, wer nicht will, findet Gründe."
|
|
|
Dale
|
|
« Ответ #6 : 24-02-2011 20:54 » |
|
Дело в том, что нужно именно изменить размер табуляции как это делается в Word. В такой формулировке задача не имеет смысла. Когда в выходном потоке встречается литера табуляции, это указание устройству вывода перейти на позицию очередного табулостопа. Расстановка табулостопов определяется лишь настройками устройства вывода. На другом устройстве табулированный текст может выглядеть совершенно по-другому.
|
|
|
Записан
|
Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.
Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard
Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер.
|
|
|
Сергей
Интересующийся
Offline
|
|
« Ответ #7 : 24-02-2011 21:00 » |
|
Word это для наглядности, конечно же, в элементе управления нужно применить табуляцию для выравнивания строк.
|
|
|
Записан
|
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #8 : 24-02-2011 21:06 » |
|
Вопрос на 300 рублей: как называется это элемент? Сергей, кто отвечает?
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Сергей
Интересующийся
Offline
|
|
« Ответ #9 : 24-02-2011 21:12 » |
|
Вопрос на 300 рублей: как называется это элемент? Сергей, кто отвечает?
richTextBox
|
|
|
Записан
|
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #10 : 24-02-2011 21:26 » |
|
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #12 : 28-02-2011 04:36 » |
|
Сергей, потому, что не читаешь! Еще раз внимательно прочти о SelectionTabs. Вдумайся в слово Selection. RichText - это не полноценный контрол, а по сути - WordPad и рассчитан на пользовательский ввод. Все навешенные за годы фичи его имитируют.
|
|
« Последнее редактирование: 28-02-2011 04:38 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
|