1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 63
|
||||||
1 | ||||||
Рамка у круглого label26.06.2012, 23:19. Показов 4926. Ответов 8
Метки нет (Все метки)
Здравствуйте. Подскажите как можно сделать рамку для круглого лейбла.
Есть свой класс, унаследованный от label Круглым я его сделал таким образом:
0
|
26.06.2012, 23:19 | |
Ответы с готовыми решениями:
8
Рамка вокруг Label в JavaFX Верстка круглого прогресс-бара Вращение круглого объекта в SFML (и C++) Вращение круглого изображения вокруг центра |
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544
|
|
26.06.2012, 23:23 | 2 |
Поставить свойство BorderStyle у label в FixedSingle?
И вообще: у Вас код на VB.NET, с этим в соответствующий раздел.
0
|
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 63
|
|
27.06.2012, 05:40 [ТС] | 3 |
к сожелению данное свойство не делает нормальную рамку для круглого лейбла, оно там квадратное >.<
0
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
27.06.2012, 11:52 | 4 |
WizarD_89, вам надо нарисовать два эллипса - один большой будет иметь цвет рамки, а другой чуть по меньше и будет основным полем для метки - таким образом второй накладывается на первый и получается эффект границы вокруг второго эллипса
0
|
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 63
|
||||||
27.06.2012, 13:07 [ТС] | 5 | |||||
Вы имеете в виду что то типа того?
0
|
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 63
|
|
27.06.2012, 13:25 [ТС] | 7 |
да дело не в этом, даже если FillEllipse использовать то не каких изменений не видно. ничего не прорисовывается. И с двумя элипсами точно так же
0
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
||||||
27.06.2012, 13:34 | 8 | |||||
если так делать
И самое главное, ничего и не будет видно, потому что в данном случае используется один и тот же цвет для обоих эллипсов.
0
|
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 63
|
||||||
27.06.2012, 20:25 [ТС] | 9 | |||||
Добавлено через 11 минут Если допустим использовать круглый panel то прорисовывается все на ура. Добавлено через 1 минуту бррр, я понял как это сделать. Нужно было напримую рисовать через событие onPaint, и использовать e.Graphics. Не понятно почему не работало через Me.CreateGraphics Спасибо парни за помощь
0
|
27.06.2012, 20:25 | |
27.06.2012, 20:25 | |
Помогаю со студенческими работами здесь
9
Вращение круглого изображения вокруг центра Задача растяжения балки круглого сечения Исправить баги в вёрстке круглого progressbar Определите положение центра масс половины круглого диска Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |