Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/34: Рейтинг темы: голосов - 34, средняя оценка - 4.94
5 / 5 / 0
Регистрация: 11.06.2011
Сообщений: 82

Можно ли менять цвет шрифта в TextBox лишь в определённых фрагментах текста

16.02.2012, 10:10. Показов 6899. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Меня интересует вопрос - можно ли менять цвет шрифта в TextBox лишь в определённых фрагментах текста? Я знаю про RichTextBox, но всё же, можно ли так в TextBox?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.02.2012, 10:10
Ответы с готовыми решениями:

Можно ли менять цвет шрифта memo?
У мемо в свойсвах есть font-->color. То есть (вроде бы как) есть возможность выбора цвета шрифта. Но при смене color ничего не происходит....

Можно ли в richtextbox менять цвет кусков текста и их начертания?
Можно ли в richtextbox менять цвет кусков текста (не весь текст)? Например, одна половина текста написана наклонным синим шрифтом, а другая...

Как можно так же одним махом поменять цвет шрифта одной строки и стиль шрифта на italic (наклонный) ?
Если мне надо в <Table border=1> поменять цвет какой-то одной строки, то я делаю так : ...

13
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
16.02.2012, 13:12
А кто эти фрагменты будет определять? или определённые слова?
0
5 / 5 / 0
Регистрация: 11.06.2011
Сообщений: 82
16.02.2012, 13:21  [ТС]
Допустим автоматически, например таймер тикая будет определять, есть ли в тексте слово "хрен", и если есть - поменяет именно этому слову цвет шрифта. Такое возможно?
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
16.02.2012, 13:42
Цитата Сообщение от RUS-TUZ Посмотреть сообщение
Такое возможно?
Вполне. Вот пример.
В Form_Load задан текст и какие слова каким цветом будут отображаться.
Вложения
Тип файла: rar Цветной текст в обычном ТекстБоксе.rar (6.1 Кб, 278 просмотров)
2
Почетный модератор
 Аватар для Памирыч
23246 / 9158 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
16.02.2012, 14:06
RUS-TUZ, а Вы точно на VB6 пишете, а то вроде вы все про 2010 глаголите?
0
5 / 5 / 0
Регистрация: 11.06.2011
Сообщений: 82
16.02.2012, 14:24  [ТС]
А тут есть форум конкретно по 2010-у? Я и задал вопрос по 2010-у
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
16.02.2012, 14:36
Вот тут посмотри последнее сообщение
0
5 / 5 / 0
Регистрация: 11.06.2011
Сообщений: 82
16.02.2012, 14:41  [ТС]
SoftIce, это про RichTextBox, а меня интересует, возможно ли такое в обычном TextBox
0
 Аватар для Pro_grammer
6807 / 2838 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
16.02.2012, 15:18
Цитата Сообщение от RUS-TUZ Посмотреть сообщение
можно ли так в TextBox?
В отдельно взятом TextBox применительно к отдельным словам - нет, только весь текст сразу(ForeColor). Во всех версиях - VB6, VB.NET, VB 2010 And >, однозначно нет.
0
5 / 5 / 0
Регистрация: 11.06.2011
Сообщений: 82
16.02.2012, 15:21  [ТС]
Pro_grammer, очень жаль( Спасибо за ответ
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
16.02.2012, 15:24
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от RUS-TUZ Посмотреть сообщение
в обычном TextBox
Поскольку ты задал вопрос здесь, а не в VB.Net, я тебе привёл пример(в 4-м сообщении) как это делается в обычном текстбоксе в VB6. Кстати, неплохой пример.

Добавлено через 1 минуту
Цитата Сообщение от Pro_grammer Посмотреть сообщение
В отдельно взятом TextBox применительно к отдельным словам - нет, только весь текст сразу(ForeColor). Во всех версиях - VB6, VB.NET, VB 2010 And >, однозначно нет
Ха-ха-ха, ты посмотри мой пример

Запусти, и попробуй ввести матное русское слово из 3 букв
Вложения
Тип файла: rar Цветной текст в обычно ТекстБоксе.rar (6.1 Кб, 80 просмотров)
0
5 / 5 / 0
Регистрация: 11.06.2011
Сообщений: 82
16.02.2012, 15:32  [ТС]
Он у меня не работает, у меня 2010-ый
0
 Аватар для Pro_grammer
6807 / 2838 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
18.02.2012, 00:34
Цитата Сообщение от SoftIce Посмотреть сообщение
Ха-ха-ха, ты посмотри мой пример
Ну если бы это был твой пример, то ты наверно бы знал, что это уже не TextBox, а созданный на его основе ColorTextBox, считай новый контрол, который унаследовал от родителя свойства TextBox, но и в него были добавлены некоторые новые.
Повторюсь, что в стандартном TextBox нет такой возможности.

К стати, для .NET тоже есть такой
0
18.02.2012, 06:59

Не по теме:

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Ну если бы это был твой пример,
Не цепляйся к словам. Я имел в виду пример, который я привёл. Я и не говорил, что это мой код.
В таком случае твоё выражение
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Повторюсь, что в стандартном TextBox
Тоже неверно, потому что ты не повторяешься, и раньше о стандартном ТекстБоксе не говорил.
Цитата Сообщение от Pro_grammer Посмотреть сообщение
В отдельно взятом TextBox применительно к отдельным словам - нет, только весь текст сразу(ForeColor). Во всех версиях - VB6, VB.NET, VB 2010 And >, однозначно нет.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.02.2012, 06:59
Помогаю со студенческими работами здесь

Изменить цвет шрифта в textBox
Как изменить цвет в textBox1 Так не получается: textBox1.FontColor = Color.Red;

Задать шрифт, размер шрифта и цвет в TextBox
Привет. Нужна помощь. С помощью button нужна задать шрифт, его размер и цвет текста в TextBox Как заменить цвет текста разобрался, как...

Изменить цвет шрифта в зависимости от значения TextBox.Text
Простенький пример меняющий цвет шрифта TextBox в зависимости содержимого (меньше нуля - красный): XAML <Grid> ...

Менять цвет текста при наведении
Здравствуйте. Помогите, пожалуйста, решить проблему. Есть блок а, в нем блоки b, c. При наводке курсора на всю...

При выборе пункта меню выводить сообщение в textbox и менять цвет формы
Создать форму в которой:при выборе пункта меню выводилось сообщение в textbox и менялся цвет формы.


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Результаты исследования от команды MCM (март 2025 г.)
Programma_Boinc 07.04.2025
Результаты исследования от команды MCM (март 2025 г. ) В рамках наших текущих исследований мы продолжаем изучать гены, которые имеют наибольшую вероятность развития рака легких, выявленные в рамках. . .
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер