Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Изменить цвет всех лейблов с рамкой на форме Добавлено: 31.08.06 18:04  

Автор вопроса:  Rascal | Web-сайт: uzplat.org
Я формирую отчёт на форме, а потом вывожу его на печать. Всё в чёрном. Тут меня попросили сделать возможность выбора цвета, например темно синий. У меня на форме много лейблов с окантовкой. При изменении цвета шрифта в лейбле, окантовка так и остаётся чёрной. Как мне сменить её цвет, если можно это сделать как то скопом для всех элементов, то даже лучше. Заранее спасибо. VB6

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 31.08.06 18:23
а кака, прости, ты сделал окантовку?

label.bordercolor? =)

Ответить

Номер ответа: 2
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #2 Добавлено: 31.08.06 18:24
как* я имел ввиду

Ответить

Номер ответа: 3
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #3
Добавлено: 31.08.06 18:39
а кака, прости, ты сделал окантовку?

label.bordercolor? =)
Да он по-моему, в виду имел именно, чтобы
скопом для всех элементов, то даже лучше
Короче есть несколько вариантов. Мне на ум приходят: CallByName или цикл

Ответить

Номер ответа: 4
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #4 Добавлено: 31.08.06 18:53
1. У label нет свойства bordercolor.
Либо меняй контрол, либо убирай границу и кидай под него какой-нить Shape.
2.

Dim iCtrl As Control
For Each iCtrl In Me.Controls
    If TypeOf iCtrl Is Label Then
        'BlaBlaBla
    End If
Next iCtrl

Ответить

Номер ответа: 5
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #5
Добавлено: 31.08.06 19:20
2LOL
2.

Оригинально, оригинально!

Ответить

Номер ответа: 6
Автор ответа:
 Rascal



Вопросов: 9
Ответов: 37
 Web-сайт: uzplat.org
 Профиль | | #6
Добавлено: 31.08.06 19:52
Я использую обычный лейбел со свойством BorderStyle=1, так вот этот бордёр всегда чёрный. Таких лейблов много на форме, так что Shape не очень то удобно

Ответить

Номер ответа: 7
Автор ответа:
 Rascal



Вопросов: 9
Ответов: 37
 Web-сайт: uzplat.org
 Профиль | | #7
Добавлено: 31.08.06 20:01
При Shape при печати лейбл иногда съезжает, не посоветуете какой нибудь контрол типа лейбла, то чтобы было свойство BorderColor

Ответить

Номер ответа: 8
Автор ответа:
 Rascal



Вопросов: 9
Ответов: 37
 Web-сайт: uzplat.org
 Профиль | | #8
Добавлено: 31.08.06 20:09
Слушайте, а нельзя ли как нибудь с палитрой формы поиграться, чтоб есь чёрный цвет на форме заменить на синий, например

Ответить

Номер ответа: 9
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #9
Добавлено: 31.08.06 21:14
Слушайте, а нельзя ли как нибудь с палитрой формы поиграться, чтоб есь чёрный цвет на форме заменить на синий, например
backcolor????
При Shape при печати лейбл иногда съезжает, не посоветуете какой нибудь контрол типа лейбла, то чтобы было свойство BorderColor
ПРРРРРюююююю......!Я бы свой написал...
А хочешь - попробуй сделать черные лаблы или pictureboxы и поставь их на заднем фоне от тех что у тебя есть. Ну короче включи фантазию!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам