![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| PaZ1T1V |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 169 Регистрация: 26.2.2008 Где: Багдад ) Репутация: нет Всего: нет |
Сабж, делаю приложение, напоминающее простенькиц текстовый редактор
1. есть компонент тулстрип на нем есть много кнопок сохранить загрузить копи паст кут клир, ундо(сделано), есть еще и кнопки болд, италик, андерлайн, собствено к зада4е если раз кликнули на нее то ее 4екед =true и текст становится жирным(про болд), а как сделать, 4тобы она становилась false, то есть как ето отработать??? 2.реализовать кнопки find, find & replace... сабж 3. наетой же панеле есть еще 2 комбобокса, в одном размеры шрифта а в другом названия, как менять Подскажите плз!! ЗЫ заране благодарен!!! --------------------
[size=8]Atention please!!![/size] [size=6]Кривые руки[/size] |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
Модератор: Пожалуйста, один топик - один вопрос.
-------------------- ![]() |
|||
|
||||
| PaZ1T1V |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 169 Регистрация: 26.2.2008 Где: Багдад ) Репутация: нет Всего: нет |
Да, да, знаю, сорри... но все же....... хелп ме плиз, кстати на вопрос
1. есть компонент тулстрип на нем есть много кнопок сохранить загрузить копи паст кут клир, ундо(сделано), есть еще и кнопки болд, италик, андерлайн, собствено к зада4е если раз кликнули на нее то ее 4екед =true и текст становится жирным(про болд), а как сделать, 4тобы она становилась false, то есть как ето отработать??? я сам ответил
буду ждать ответы на следующие вопросы ЗЫ модеры не закрывайте плз тему!!!! ЗЗЫ сорри за нарушение правил Это сообщение отредактировал(а) PaZ1T1V - 3.4.2008, 20:29 --------------------
[size=8]Atention please!!![/size] [size=6]Кривые руки[/size] |
|||
|
||||
| vponomarov |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
ну ок, так ты поменял жирность всего текста, а куски текста у тебя не могут иметь разную жирность? тот же вопрос и про стиль и размер шрифта.
это моя реализация find next если нужен реплэйс - после каждого поиска делаешь что-то типа richTextBox.SelectedText="replace string" идея ясна?
вот так я добавляю текст с заданым стилем думаю легко доработаешь под свои нужды |
||||||
|
|||||||
| PaZ1T1V |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 169 Регистрация: 26.2.2008 Где: Багдад ) Репутация: нет Всего: нет |
да, есть такое, но когда отжимаешь кнопку "bold", то дальше текст идет нормальный, обы4ный тоесть
ну канешна ясна еще вопрос, реализация оного • выравнивание (справа, центр, слева) текущей строки. какова ??? Это сообщение отредактировал(а) PaZ1T1V - 3.4.2008, 20:56 --------------------
[size=8]Atention please!!![/size] [size=6]Кривые руки[/size] |
||||
|
|||||
| vponomarov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
PaZ1T1V, а если я кликну на жирный текст кнопка загорится? а если не на жирный - пропадет?
если да, то поделись рецептом Добавлено через 1 минуту и 42 секунды txtBox.SelectionAlignment = System.Windows.Forms.HorizontalAlignment.Center; |
|||
|
||||
| PaZ1T1V |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 169 Регистрация: 26.2.2008 Где: Багдад ) Репутация: нет Всего: нет |
ето то я знаю, но я работаю в ри4текстбоксе, а как там определить строку, в которой сьтоит каретка, пока не знаю ??? знаю только вот 4то
типа определяет сколько символов мы написали
нет, до етого дело еще не дошло, а жаль..... хотелось бы знать как ето делается ))0 Это сообщение отредактировал(а) PaZ1T1V - 3.4.2008, 21:21 --------------------
[size=8]Atention please!!![/size] [size=6]Кривые руки[/size] |
||||||
|
|||||||
| vponomarov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
PaZ1T1V, так тебе и не надо знать где стоит каретка.
идея предложенного подхода заключается в том, что ты выделяешь нужный тебе кусок текста (к нему можно обратиться через свойство SelectedText), а потом задаешь ему стиль (шрифт, цвет, выравнивание) |
|||
|
||||
| PaZ1T1V |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 169 Регистрация: 26.2.2008 Где: Багдад ) Репутация: нет Всего: нет |
и ето тоже верно, но если у меня есть конкретный вопрос, сделать алигмент у какой нибудь определенной строки, где стоит каретка, как ето сделать ?
--------------------
[size=8]Atention please!!![/size] [size=6]Кривые руки[/size] |
|||
|
||||
| vponomarov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
PaZ1T1V, ок, без вопросов.
вот так вот выделяешь текст с текущего положения курсора до конца строки:
|
|||
|
||||
| PaZ1T1V |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 169 Регистрация: 26.2.2008 Где: Багдад ) Репутация: нет Всего: нет |
бааааааа запутался 4е то с поиском в обратную сторону(Find.Reverse) ((((
знаю 4то тут половина ненужного + вопрос, как узнать в какой строке находится выделеный елемент Это сообщение отредактировал(а) PaZ1T1V - 16.4.2008, 16:09 --------------------
[size=8]Atention please!!![/size] [size=6]Кривые руки[/size] |
|||
|
||||
| vponomarov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
|
|||
|
||||
| PaZ1T1V |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 169 Регистрация: 26.2.2008 Где: Багдад ) Репутация: нет Всего: нет |
ну я, если ты заметил так и пишу, тока полу4ается не файнд некст с низу вверх а просто файнд, то есть находит первое попавшееся заданное слово и дальше не двигается
а на етот вопрос ответ найдется ??
--------------------
[size=8]Atention please!!![/size] [size=6]Кривые руки[/size] |
|||
|
||||
| vponomarov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
ок, так заметнее будет?
|
|||
|
||||
| vponomarov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |