Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
MorfixProton
1 / 2 / 0
Регистрация: 16.01.2013
Сообщений: 216
1

Как изменить цвет текста в textbox?

13.08.2014, 22:13. Просмотров 832. Ответов 2
Метки нет (Все метки)

В textbox нету свойства ForeColor, а мне нужен белый цвет текста.

P.S.
Не спрашивайте зачем мне белым по белому писать.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2014, 22:13
Ответы с готовыми решениями:

как можно изменить цвет символов отдельно в TEXTBOX'e
сабж... вот такая борода...есть идея конечно использовать Браузер и просто тегами изменять цвет!...

Как изменить цвет текста на кнопке в VB6?
Как изменить цвет текста на кнопке в VB6? В свойствах кнопки нет опции ForeColor.

Изменить цвет textbox-a на произвольный
Здравствуйте! Есть обычный textBox. Допустим меня не устраивают стандартные цвета для его...

Изменить цвет фона и текста в контекстном меню
Подскажите, пожайлуйста, как сделать контекстное меню (при нажатии на мою кнопку правой клавишей...

Как изменить цвет TabControl?
Добрый день! Помогите, пожалуйста изменить цвет TabControl. А то TabPage получается, а TabControl...

2
The trick
Модератор
7371 / 2587 / 757
Регистрация: 22.02.2013
Сообщений: 3,801
Записей в блоге: 76
13.08.2014, 23:58 2
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Тебе в мой пример?
Можешь написать SetTextColor на свой цвет:
Visual Basic
1
2
3
4
5
6
7
8
9
' Если флаг перерисовки родителя не установлен, тогда перерисовываем фон под собой
If Not isRedraw Then
    ...
End If
' Установка прозрачной кисти и типа фона текста
SetBkMode wParam, TRANSPARENT
SetTextColor wParam, vbRed
Ret = GetStockObject(NULL_BRUSH)
...
Либо использовать тот, что задан в ForeColor:
Visual Basic
1
2
3
4
5
6
7
8
9
10
' Если флаг перерисовки родителя не установлен, тогда перерисовываем фон под собой
If Not isRedraw Then
    ...
End If
' Установка цветов по умолчанию
mSubclass.CallDef hwnd, Msg, wParam, lParam, False
' Установка прозрачной кисти и типа фона текста
SetBkMode wParam, TRANSPARENT
Ret = GetStockObject(NULL_BRUSH)
...
2
MorfixProton
1 / 2 / 0
Регистрация: 16.01.2013
Сообщений: 216
16.08.2014, 12:15  [ТС] 3
Надо только не забыть это ещё, если хотим сделать как в первом случае:
Visual Basic
1
Private Declare Function SetTextColor Lib "gdi32" (ByVal hdc As Long, ByVal crColor As Long) As Long
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2014, 12:15

Как изменить цвет меню?
Как изменить цвет меню?

Как изменить цвет Progress Bar - Исходник
Проблема в том, что напрямую через свойства контрола нельзя менять цвет баров и цвет фона у...

Как изменить цвет шрифта на кнопке (CommandButton)?
Привет ! В VB.NET и VBA это просто .ForeColor, а здесь как? Вариант подключить офисовскую...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru