Изменить размер квадратика в CheckBox'e

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Изменить размер квадратика в CheckBox'e

Сообщение Lumen » 07.03.2008 (Пт) 15:17

Привет!
Заинтересовался тут вот вопросом: при изменении размера шрифта квадратик с галочкой в CheckBox'e размер не меняют, а вот как изменить размеры именно этого квадратика? Вроде в какой-то программе видел такой чекбокс с измененным размером квадратика, интересно, как этого добиться? Есть ли какие-нить стандартные способы или придется свой контрол рисовать?

Спасибо.
Подпись проходит рефакторинг

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 07.03.2008 (Пт) 15:35

Нарисовать свой CheckBox, два варианта выбраный и нет. А потом поместить картинку в PictureBox, и по клику показывать нужную картинку

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 07.03.2008 (Пт) 16:02

Мдя, а я-то думал...
оказалось всё намного проще. Спасибо.
Подпись проходит рефакторинг

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 07.03.2008 (Пт) 16:18

С картинкой в Picture, имхо, не самый лучший вариант, если интересует именно стандартный вид CheckBox'a. При таком подходе при изменении темы оформления ХР стиль отрисовки у CheckBox'a останется прежним. Так что лучше рисовать через API, используя текущую тему оформления.
Salus populi suprema lex

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 07.03.2008 (Пт) 23:48

Lumen
Это было в инсталляторах от Acronis. Смотрится неплохо :)

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 08.03.2008 (Сб) 12:34

Lumen
Речь идёт о большом кегле, или о большом шрифтовом DPI ?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30

    TopList