цвет кнопок и контролов

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

цвет кнопок и контролов

Сообщение Лексей » 03.03.2005 (Чт) 9:08

Подскажите пожайлуста!
Установил свой цвет фона вормы, но цвет у полос прокрутки, заголовки listview, tabstrip остались прежними, т.е. по умолчанию для текущего оформления винда, как можно это исправить???
Заранее благодарен за помощь в моей, кажется глупой проблеме!

Лексей
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2004 (Вт) 6:50
Откуда: Екатеринбург

Сообщение Лексей » 03.03.2005 (Чт) 14:38

неужели настолько сложный вопрос?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.03.2005 (Чт) 14:50

Да нет. Это вообще не вопрос.
Я, например, не понял, в чем заключается вопрос?
Lasciate ogni speranza, voi ch'entrate.

snov
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 28.11.2003 (Пт) 10:12
Откуда: Челябинск

Сообщение snov » 03.03.2005 (Чт) 14:57

alibek писал(а):Да нет. Это вообще не вопрос.
Я, например, не понял, в чем заключается вопрос?
Вопрос был как это исправить.

to Лексей Иправить это можно задав соответсвующие цвета остальные контролам формы(BackColor)

Лексей
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2004 (Вт) 6:50
Откуда: Екатеринбург

Сообщение Лексей » 03.03.2005 (Чт) 15:43

устанавливаю у стандартной кнопки vb цвет фона как у фона формы - а ни чего не изменяется (не ужели думаете, что до этого ума не хватает у людей)
еще например, у списков полосы прокрутки не того цвета, как фон формы, с закладками tabstrip то же самое.
КАК СДЕЛАТЬ ТАК, ЧТОБ ПОЛОСЫ ПРОКРУТКИ В СПИСКАХ, ЗАГОЛОВКИ TABSTRIP, ФОН КНОПОК БЫЛ НУЖНОГО ЦВЕТА (а ИМЕННО УСТАНОВЛЕННОО ФОНА ФОРМЫ)???

Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Сообщение Arcanoid » 03.03.2005 (Чт) 15:45

Ну по крайней мере чтобы изменить оформление винды можно попробовать заюзать функцию SetSysColors(). Она вроде как меняет системные цвета. Есть такой идентификатор системного цвета: COLOR_SCROLLBAR; написано что он отвечает за "Scroll bar gray area".

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 03.03.2005 (Чт) 15:49

устанавливаю у стандартной кнопки vb цвет фона как у фона формы - а ни чего не изменяется (не ужели думаете, что до этого ума не хватает у людей)

Что бы менялось и работало, нужно у кнопики поставить свойство STYLE- graphical

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 03.03.2005 (Чт) 15:51

Лексей писал(а):устанавливаю у стандартной кнопки vb цвет фона как у фона формы - а ни чего не изменяется
Ну так нуна же еще другие св-ва менять... Под рукой VB нету, да другие тебе подскажут... Во первых style=1 (графич.) и вроде true - ещё какой-то, так, пока не вижу, не помню :(

Лексей
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2004 (Вт) 6:50
Откуда: Екатеринбург

Сообщение Лексей » 03.03.2005 (Чт) 16:11

с кнопкой получилось!!! Ура
спасибище огромное, что проявили к моей проблеме столько внимания!

Менять системные цвета не подходит, так как пользователь может рассердиться. что прога меняет его любимые и потом и кровью настроенные цвета.

А как на счет полос прокруток, заголовков tabstrip и listview???

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 03.03.2005 (Чт) 16:24

Лексей писал(а):Менять системные цвета не подходит, так как пользователь может рассердиться. что прога меняет его любимые и потом и кровью настроенные цвета.
А ты выдавай сообщение : "Опасность!!! Программа обнаружила скрытый вирус, который пытается изменить системные цвета!!! Если это произойдет, то по выключении моей программы все цвета системы будут восстановлены. Гонорар за восстановление системы высылать по адресу ...." И цвета кнопок, как тебе надо, поменяешь... и денег подзаработаешь :lol: :lol:

Лексей
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2004 (Вт) 6:50
Откуда: Екатеринбург

Сообщение Лексей » 03.03.2005 (Чт) 21:20

кроме того как ИДИОТ ни чего по данному совету сказать не могу


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

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

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

    TopList  
cron