Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
-15 / 23 / 0
Регистрация: 31.08.2013
Сообщений: 2,078

Разные цвета шрифта текста в одной программе

02.06.2015, 18:04. Показов 3869. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я программирую на Small Basic. Умею менять цвет шрифта текста выводимого в программе инструкцией ForegroundColor, но я не знаю что делать если надо что б одна строка была одним цветом, а другая другим. Пробовал писать сначала эту инструкцию для одной, а потом для другой строки, в результате срабатывала только одна.

Добавлено через 18 часов 3 минуты
Все так просто, неужели никто не знает?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.06.2015, 18:04
Ответы с готовыми решениями:

Разные цвета в одной букве шрифта
Всем здравствуйте, есть вопрос, можно ли сделать так, чтобы на сайте все буквы "i" определенного шрифта были двухцветные. А если...

Разные цвета текста в одной строке
Нужно,чтобы все буквы были разных цветов,а не одного цвета. Обычный текст: 800gen Нужный мне текст: 800gen ...

Надо, чтобы разные ссылки имели разные цвета и чтобы при наведении на них мышой также были разные цвета.
День добрый. Что-то я никак понять не могу. Делаю сайт. Мне надо, чтобы разные ссылки имели разные цвета и чтобы при наведении на них...

9
02.06.2015, 19:11

Не по теме:

Цитата Сообщение от artemkotok Посмотреть сообщение
неужели никто не знает
Возможно тут мало кто знает Small Basic. Он позиционируется как учебный язык и обычно не используется для практической разработки приложений.

0
-15 / 23 / 0
Регистрация: 31.08.2013
Сообщений: 2,078
02.06.2015, 19:53  [ТС]
Цитата Сообщение от locm Посмотреть сообщение

Не по теме:

Возможно тут мало кто знает Small Basic. Он позиционируется как учебный язык и обычно не используется для практической разработки приложений.

Если мне скажут как это делается к примеру в Visual Basic, то я думаю, больших отличий не будет, и это меня направит в смол бейсике хотя бы на правильный путь решения задачи.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
02.06.2015, 21:26
Цитата Сообщение от artemkotok Посмотреть сообщение
выводимого в программе
Куда выводимого? Обычно в программе можно вывести текст в различные места - на форму, в Label, в Text, на кнопку и т.п.
Цитата Сообщение от artemkotok Посмотреть сообщение
как это делается к примеру в Visual Basic, то я думаю, больших отличий не будет
Сомневаюсь.
Вот код, тут текст выводиться разным цветом в графическое окно
VB.NET
1
2
3
4
5
6
7
8
9
10
11
word = "Program"
GraphicsWindow.FontBold = "False"
GraphicsWindow.FontName = "Verdana"
GraphicsWindow.FontSize = 24
GraphicsWindow.BrushColor = "DarkGreen"
GraphicsWindow.DrawText(10, 10, word)
GraphicsWindow.BrushColor = "Red"
GraphicsWindow.DrawText(10, 50, word)
GraphicsWindow.FontSize = 12
GraphicsWindow.BrushColor = "Black"
GraphicsWindow.DrawText(10, 80, word)
Или может консоль нужна? Тогда так можно
VB.NET
1
2
3
4
5
6
7
8
9
profit = 100
TextWindow.ForegroundColor = "Blue" ' цвет символов
TextWindow.BackgroundColor = "Gray" ' цвет фона
TextWindow.Clear() ' очистить экран (закрасить цветом фона
 
TextWindow.WriteLine("Доход: " + profit + " руб.")
 
TextWindow.ForegroundColor = "Red" ' цвет символов
TextWindow.WriteLine("Итог : " + profit  + " руб.")
0
-15 / 23 / 0
Регистрация: 31.08.2013
Сообщений: 2,078
02.06.2015, 21:30  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Куда выводимого? Обычно в программе можно вывести текст в различные места - на форму, в Label, в Text, на кнопку и т.п.

Сомневаюсь.
Вот код, тут текст выводиться разным цветом в графическое окно
VB.NET
1
2
3
4
5
6
7
8
9
10
11
word = "Program"
GraphicsWindow.FontBold = "False"
GraphicsWindow.FontName = "Verdana"
GraphicsWindow.FontSize = 24
GraphicsWindow.BrushColor = "DarkGreen"
GraphicsWindow.DrawText(10, 10, word)
GraphicsWindow.BrushColor = "Red"
GraphicsWindow.DrawText(10, 50, word)
GraphicsWindow.FontSize = 12
GraphicsWindow.BrushColor = "Black"
GraphicsWindow.DrawText(10, 80, word)
Или может консоль нужна? Тогда так можно
VB.NET
1
2
3
4
5
6
7
8
9
profit = 100
TextWindow.ForegroundColor = "Blue" ' цвет символов
TextWindow.BackgroundColor = "Gray" ' цвет фона
TextWindow.Clear() ' очистить экран (закрасить цветом фона
 
TextWindow.WriteLine("Доход: " + profit + " руб.")
 
TextWindow.ForegroundColor = "Red" ' цвет символов
TextWindow.WriteLine("Итог : " + profit  + " руб.")
Я точно также делаю, но у меня срабатывает только один цвет из двух для всего выводимого текста в программе.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
02.06.2015, 21:36
Цитата Сообщение от artemkotok Посмотреть сообщение
но у меня срабатывает только один цвет из двух для всего выводимого текста в программе.
Примерчик вашего кода выложите тут. Я у себя проверю. Мой код у меня печатает разными цветами.
0
-15 / 23 / 0
Регистрация: 31.08.2013
Сообщений: 2,078
03.06.2015, 20:17  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Примерчик вашего кода выложите тут. Я у себя проверю. Мой код у меня печатает разными цветами.
PureBasic
1
2
3
4
5
6
7
8
TextWindow.BackgroundColor = "Blue"
TextWindow.ForegroundColor = "Gray"
TextWindow.WriteLine("У лукоморья дуб зеленый;")
TextWindow.WriteLine("Златая цепь на дубе том;")
TextWindow.WriteLine("И днем и ночью кот ученый;")
TextWindow.WriteLine("Все ходит по цепи кругом;")
TextWindow.ForegroundColor = "Whine"
TextWindow.WriteLine("А.С. Пушкин")
0
Эксперт по электронике
6582 / 3209 / 335
Регистрация: 28.10.2011
Сообщений: 12,518
Записей в блоге: 7
03.06.2015, 20:23
Цитата Сообщение от artemkotok Посмотреть сообщение
TextWindow.ForegroundColor = "Whine"
Есть такой цвет?
Может все таки White?
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
03.06.2015, 21:35
Цитата Сообщение от locm Посмотреть сообщение
Есть такой цвет?
Whine->скулить
0
-15 / 23 / 0
Регистрация: 31.08.2013
Сообщений: 2,078
03.06.2015, 21:38  [ТС]
Цитата Сообщение от locm Посмотреть сообщение
Есть такой цвет?
Может все таки White?
Спасибо! Я просто по-английски не шпарю.

Добавлено через 1 минуту
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Whine->скулить
Так вот почему у меня программа скулила.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.06.2015, 21:38
Помогаю со студенческими работами здесь

Изменение цвета и шрифта у выделенного текста
Собственно, в тебе сам вопрос. Как это реализовать? Цвет всего текста я поменять могу, а вот только выделенного нет. Добавлено через...

разные цвета текста в richTextBox
Имеется массив строк, рассплиттеных с rtf по знаку абзаца. Я хочу закинуть этот массив в richTextBox, причем нужно что бы была такая...

Word 2007. Параметры шрифта выделенного текста разные. Как сделать одинаковыми?
Доброго дня, уважаемые! Вопрос в заголовке. Собственно после FineReader-а в одном и том же предложении, а то и слове встречается шрифт...

Возможно ли изменить размер шрифта в richtextbox, сохранив цвета кусков текста ?
Возможно ли изменить размер шрифта в richtextbox, чтобы цвета кусков текста сохранились после селекций?

QTextCodec/ в одной программе разные кодировки
Здравствуйте. Вот возник очередной вопрос(ы) по Qt(XP)... Данные принимаю от сервера в IBM 866 и вот с выводом по qDebug()<<X ...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 01.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 31.01.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru