Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Цветная надпись на кнопке

282
02 июля 2006 года
Bard
481 / / 26.02.2006
Может кто задавался вопросом, как зделать надпись на стандартной Windows'овской кнопке цветной, например как у калькулятора: там и синие и красние и розовие цвета текста на кнопках. Если кто-то знает как через API ето зделать - просветите меня, плиз.
265
02 июля 2006 года
Gauss
975 / / 20.02.2000
CommandButton1.ForeColor
282
03 июля 2006 года
Bard
481 / / 26.02.2006
Во первых:
Если бы всебыло так просто как ты пишеш - я бы вопрос не задавал.
Во вторых:
Мне надо ето зделать на VB 6.0, а там такого свойства у кнопок нет.
265
03 июля 2006 года
Gauss
975 / / 20.02.2000
если ты используешь MSForms то там это свойство должно быть (не имеет значенияна каком диалекте ты пишешь), и вообще воспользуйся objectbrowser
296
03 июля 2006 года
Virtuoso
331 / / 31.07.2005
Бард. просто в стандартных снопках нет такого свойства, а если ты добавишь компонент "Microsoft Forms 2.0 Object Library".......
648
03 июля 2006 года
Tiraspolsky
220 / / 23.07.2003
Используй свойство Picture.
И нарисуй эти Picture таким цветом, каким пожелаешь.
280
03 июля 2006 года
ВуД™
326 / / 04.01.2006
Да как сказал Tiraspolsky:
Используй свойство Picture.
И нарисуй эти Picture таким цветом, каким пожелаешь.
Больше ты не как не зделаешь потому что у кнопок нет такой функции
282
03 июля 2006 года
Bard
481 / / 26.02.2006
[QUOTE=Virtuoso]Бард. просто в стандартных снопках нет такого свойства, а если ты добавишь компонент "Microsoft Forms 2.0 Object Library".......[/QUOTE]

Понимаеш, оно то так, как ты говориш, но я использую в своей программе манифест, и хочу что бы в программе все кнопки были одного стиля, а не одна XP'шная, а другая 95'тая.
265
04 июля 2006 года
Gauss
975 / / 20.02.2000
это абсолютно стандартная библиотека, она нормально работает под любой версией винды, ну и сделай их все на этой библиотеке
282
04 июля 2006 года
Bard
481 / / 26.02.2006
А другие контролы, они же XP'ишные, рядом с етими кнопками смотрятся как надутые фантики. И вообще, если у тебя XP'шная винда то запусти обычный калькулятор, и полюбуйся, чего я добиваюсь.
16K
05 июля 2006 года
kostyanet
24 / / 23.06.2006
Попробуйте http://vbnet.mvps.org/index.html?code/subclass/buttoncolour.htm
282
06 июля 2006 года
Bard
481 / / 26.02.2006
За ссилку конечно спасибо, но люди, вы что, издеваетесь ?
Вы наверное никогда не писали с использованием вот такого документа в ресурсах своей программы:

<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">

<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="x86"/>
</dependentAssembly>
</dependency>
</assembly>

И если добавить етот документ в ресурсы своей программы, перед етим в событии иницыализацыи формы вызвать API InitCommonControls (если не вызвать - при запуске скомпиленой проги вылетит ошибка)
Private Declare Sub InitCommonControls Lib "comctl32" ()
то стандартные квадратные контролы на форме в системе Windows XP будут выглядеть как XP'шные. Ето только если они стандартные, а если зделать их Graphical то ничего подобного не будет: они просто изменят свой цвет текста на указанный и так и остануться квадратными.


А мне НАДО ЧТО Б ОНИ БЫЛИ ВСЕ В СТИЛЕ XP И ПРИЕТОМ МЕНЯЛИ ЦВЕТ ТЕКСТА.
296
06 июля 2006 года
Virtuoso
331 / / 31.07.2005
Мда. Мне как-то тоже требовался ответ на этот вопрос!!!!!!!!! Не нашёл, пришлось оставить не цветные блин .........
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог