В одной метке 2 цвета

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sergey_Kl
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 17.01.2004 (Сб) 4:55

В одной метке 2 цвета

Сообщение Sergey_Kl » 18.01.2004 (Вс) 17:51

Здравствуйте!
У меня такая задача возникла: надо в одной метке сделать разный цвет текста, т.е. к примеру: Метка1.Caption="Такая задача". Так вот, надо сделать "такая" синим, а "задача"- черным.
Возможно ли это???
Вообще задача возникла из-за того, что если делать 2 разные динамические метки рядом стоящие (проблема с цветом отпадает тогда, но появляется проблема формата), то они получаютя наезжают друг на друга или между ними пробел большой.
Надо чтобы между 2 словами был один пробел. Может есть другой выход из ситуации?

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Print Rulezz!

Сообщение hCORe » 18.01.2004 (Вс) 18:00

В чем проблема? Рисуй прямо на форме или на PictureBox при помощи метода Print:
Код: Выделить всё
Picture1.ForeColor=vbBlue
Picture1.Print "Такая ";
Picture1.ForeColor=vbRed
Picture1.Print "Задача"

Если нужно написать текст в специфичном месте, задай координаты при помощи CurrentX и CurrentY:
Код: Выделить всё
Picture1.CurrentX=1000
Picture1.CurrentY=100
Picture1.ForeColor=vbBlue
Picture1.Print "Такая ";
Picture1.ForeColor=vbRed
Picture1.Print "Задача"
Моду создают модоки, а распространяют модозвоны.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, PetalBot и гости: 3

    TopList