525 / 487 / 98
Регистрация: 25.12.2011
Сообщений: 1,176
1

Закрасить определенное слово в тексте другим цветом

21.04.2012, 22:35. Показов 2503. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно ли изменить цвет определенного в txt или rich боксах?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2012, 22:35
Ответы с готовыми решениями:

Как закрасить одно слово в строчке другим цветом?
Использую TextField для вывода инструкции, хотел выделить ключевые слова красным цветом. Возможно...

Memo: выделить определенное слово другим цветом и обработать нажатие на него
можно ли в мемо сделать так, чтобы там было определенное слово выделено другим цветом и по нажатию...

Закрасить определенную ячейку StringGrid-а другим цветом
возможно ли сделать так: чтобы с помощью ТОЛЬКО кнопки (потомучто у меня есть цикл где копирует в...

В выводимом тексте выделить непарные скобки другим цветом
Выделить непарные скобки другим цветом (())()) в данном примере должна выделятся одна последняя...

10
67 / 41 / 3
Регистрация: 07.12.2010
Сообщений: 328
22.04.2012, 13:29 2
В TextBox только весь можно, а в RichTextBox можно поменять цвет любого отдельного куска.
0
525 / 487 / 98
Регистрация: 25.12.2011
Сообщений: 1,176
22.04.2012, 14:54  [ТС] 3
Вот как ртб поменять "цвет любого отдельного куска"?
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
22.04.2012, 15:09 4
Если не ошибаюсь то так:
VB.NET
1
2
3
RichTextBox1.SelectionStart = 5
RichTextBox1.SelectionLength = 2
RichTextBox1.SelectionColor = Color.DarkBlue
1
67 / 41 / 3
Регистрация: 07.12.2010
Сообщений: 328
22.04.2012, 17:40 5
Через кнопку и Colorialog -
VB.NET
1
2
3
4
 ColorDlg.Color = txtBox.SelectionColor
        ColorDlg.FullOpen = True
        ColorDlg.ShowDialog()
        txtBox.SelectionColor = ColorDlg.Color
0
525 / 487 / 98
Регистрация: 25.12.2011
Сообщений: 1,176
22.04.2012, 18:57  [ТС] 6
А можно ли сделать так, если в РТБ есть определенное слово то он бы его автоматически выделял.
0
67 / 41 / 3
Регистрация: 07.12.2010
Сообщений: 328
22.04.2012, 21:36 7
Hennasy, почему нет? или через таймер или пи вводе символа проверять на наличие слова и если такое слово есть - выделить его цветом.
0
124 / 102 / 5
Регистрация: 25.03.2012
Сообщений: 153
22.04.2012, 21:45 8
VB.NET
1
2
3
4
5
6
Dim Se As Long
        Se = RichTextBox1.Find("Текст")
        If Se >= 0 Then
            RichTextBox1.SelectionStart = Se
            RichTextBox1.SelectionColor = Color.Blue
        End If
0
20 / 20 / 0
Регистрация: 05.07.2011
Сообщений: 134
22.04.2012, 23:50 9
Привет, 'Hennasy'
Создайте Sub Form_Load ' Впишите код
txt1.HideSelection = false ' чтобы намеченное в txt1
не исчезло
..... и код в...
VB.NET
1
2
3
4
FontDialog1.ShowColor = True
              FontDialog1.ShowDialog()        'установите DialogFont и DialogColor!
              txt1.SelectionFont = FontDialog1.Font
              txt1.SelectionColor = FontDialog1.Color
С уважением, Akiva
0
124 / 102 / 5
Регистрация: 25.03.2012
Сообщений: 153
23.04.2012, 00:18 10
Цитата Сообщение от ZuMiks Посмотреть сообщение
VB.NET
1
2
3
4
5
6
Dim Se As Long
        Se = RichTextBox1.Find("Текст")
        If Se >= 0 Then
            RichTextBox1.SelectionStart = Se
            RichTextBox1.SelectionColor = Color.Blue
        End If
А лучше вот так:
VB.NET
1
2
3
4
5
6
        RichTextBox1.HideSelection = False
        Dim Se As Long
        Se = RichTextBox1.Find("Текст")
        If Se >= 0 Then
            RichTextBox1.SelectionStart = Se
        End If
0
20 / 20 / 0
Регистрация: 05.07.2011
Сообщений: 134
23.04.2012, 00:27 11
.....но, всякие выборочные украшения в тексте
как: подчеркивание,шрифт,цвет - только после того
как Вы полностью напишете набранный текст.
У меня - так.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2012, 00:27
Помогаю со студенческими работами здесь

Отыскать все последовательности цифр в тексте и максимальную по длине выделить другим цветом
Суть задания состоит в том , что програма должна : загрузить текст из файла в програму и вывести...

В тексте найти определенное слово
задание таково: прочитать первое слово из первого текстовика и найти это слово в другом текстовике...

Заменить в тексте одно слово другим
Как заменить одно слово на другое, если их длины разные? Пример слово "Груша" на "Абрикос"

Во всем заданном тексте заменить одно слово другим
Вот две задачки,что-то вникнуть не могу,вроде что-то собрал но никак.. Вот первая: 1)Во всем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru