powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Свойства формы!?!?!?!
31 сообщений из 31, показаны все 2 страниц
Свойства формы!?!?!?!
    #32147608
NikolayK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В VBA-Excel свойство формы BackColor можно устанавливать в зависимость от схемы рабочего стола т.е. если поменять цвет "Рабочая область приложения" то цвет формы соответсвенно измениться.
В Access программе я держу все время открытой одну форму(цвет подобран под схему "Стандартная"), но при изменении схемы рабочего стола границы этой формы становяться видны.
Есть ли VBA-Access что-то подобное VBA-Excel, или как победить эту проблемку???
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32147640
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Да. Там, где выбирается цвет, идет отдельно список абсолютных цветов и отдельно список системных.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32147663
NikolayK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где там, я спрашиваю про Access!!!!!
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32147668
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Неужели мне изменяет мой склероз? Я про Аксесс. Наверно, это там только начиная с какой-то версии.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32147671
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Но, кстати, задать код системного цвета можно в любой версии. Просто если нет списка, то надо эти коды знать.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32147685
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В акесе цвет фона формы задается отдельно для Области данных, Заголовка и т.п. и не имеет возможности задать Цвет равный системному, только номер цвета. Акесные формы не являются вполной мере Windows-формами, в отличии от форм Екцеля или прог на VB.

А границу пробовал просто скрыть? Тип границы=Отсуствует?
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32147687
NikolayK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не видел не 2000 не в XP, а вот так подсказал Alex Adametz на hiprog получилось:

Public Declare Function GetSysColor Lib "user32" (ByVal nindex As Long) As Long

На событие открытия формы (ну, или на какое другое):
Me.Section(0).BackColor = GetSysColor(12) 'ApplicationWorkspace
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32147742
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Viktor

Вот, GetSysColor(12) - это оно. Можно просто опросить это значение в Immediate Window и запихать навсегда в свойства Области данных, Заголовка и т.д.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32147756
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Саныч

>Вот, GetSysColor(12) - это оно.
Да, энто понятно. Через API можно чё хошь найти, Только не понятно зачем форма с таким фоном, если только для меню какого-то хитрого.

>Можно просто опросить это значение в Immediate Window и запихать навсегда в свойства Области данных, Заголовка и т.д.

Э, нееет!
Только значения надо будет проставлять каждый раз на открытие, а так же отслеживать по таймеру (или как там еще - через Message что-ли) сменe схемы во время работы приложения.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32147791
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Клянусь зарплатой, есть какие-то хитрые коды, вроде даже они отрицательные, которые соответствуют не конкретным цветам, а условным из настроек Windows. У меня на работе вроде был их список. Насчет GetSysColor - возможно, я не прав. Буду на работе в воскресенье - посмотрю.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32149573
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вот оно, как и было обещано. Эти коды, если их поставить в какое-нибудь свойство, работают как системные цвета.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Scroll bar			- 2147483648 
Desktop				- 2147483647 
Active window title bar		- 2147483646 
Inactive window title bar		- 2147483645 
Menu bar				- 2147483644 
Window				- 2147483643 
Window frame			- 2147483642 
Menu text				- 2147483641 
Window text			- 2147483640 
Title bar text			- 2147483639 
Active window border		- 2147483638 
Inactive window border		- 2147483637 
Application background		- 2147483636 
Highlight				- 2147483635 
Highlight text			- 2147483634 
 3 -D face				- 2147483633 
 3 -D shadow			- 2147483632 
Dimmed (disabled) text		- 2147483631 
Button text			- 2147483630 
Inactive window title bar text	- 2147483629 
 3 -D highlight			- 2147483628 
 3 -D dark shadow			- 2147483627 
 3 -D light				- 2147483626 
ToolTip text			- 2147483625 
ToolTip background			- 2147483624 
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32149616
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удружил, Владимир Саныч.
В копилку...
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32149617
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
:^) Значит, я не зря клялся зарплатой.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183521
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Между прочим, по-моему, какой-то из этих цветов появляется по умолчанию, когда создается новая форма.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183526
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>какой-то из этих цветов появляется по умолчанию, когда создается новая форма

Легко проверить, посмотрев на циферки:-2147483633, т.е. "3-D facе"
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183530
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Но тогда совсем непонятно, почему в этом топике столько реплик людей, которые вообще не знали о существовании таких кодов цветов в Аксессе.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183539
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек спросил, и мне интересно: вот у него открыта форма, и тут он неожиданно для самого себя поменял настройки цветов в ВыньДОС. Если стояли волшебные коды, поменяется ли цвет формы автоматически?

эээ, кажется, должен... я теперь так думаю..
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183549
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> и тут он неожиданно для самого себя поменял настройки цветов в ВыньДОС

То Виндоус отправить всем окнам сообщение о смене цвета, и они перерисуются с учетом новых системных цветов. Так и акес поступит. Проверить - дело нескольких секунд
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183559
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этточно. Но эти секунды я потратил на написание сообщения
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183613
Фотография Нуф-нуф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...не получается, прозрачные цвета, глупый порася... Щаз и тут всех покусаю!
Меняет он там цвета автоматом... Фик! В смысле не всегда! Попробуйте создать картинку, типа кнопки, шобы фон у этой картинки прозрачным был и заставьте его стать прозрачным вообще при смене цветовой схемы, и уж тем более при смене цветовой схемы в то время, когда форма открыта! Да, все цвета он поменяет, а вот "прозрачный" фон картинки так и останется того самого цвета, что и был до смены цветовой схемы!
... я не знаю... "прозрачные" цвета... да я собаку на этих цветах съел! тьфу!
:)
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183634
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> а вот "прозрачный" фон картинки так и останется того самого цвета, что и был до смены цветовой схемы!

Ура, найден еще один глюк Аксесса! :^)
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183639
Фотография Нуф-нуф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, еще 100 постов и с вас бутыль :)
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183640
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с тебя через 8 постов
Зарегистрировался позже, а меня обогнал!
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183642
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Мне бутылку Dissa обещал. Как принесет, сразу отдам.\r
\r
Кстати, со мной лучше на "ты".
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183654
Фотография Нуф-нуф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК :) Значит, моя бутыль компенсирует твою бутыль, итого, сидим без праздника :) Зато здоровый образ жизни ведем :)
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183655
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч сидит, а бутыль Dissa достается тебе. Только в ИзраИль надо ехать!
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183658
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А я все равно искал, кому бы эту бутылку отдать...
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183659
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Так вы с Dissa разберитесь без меня. Вот и поездку сэкономили.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183663
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так мы ж хотели отпраздновать твои 1000 сообщений! Как же без тебя? Что праздновать, наши 100? Это не бутыль надо, а так, румку.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183665
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Так вы отпразднуйте, а я с вами виртуально поприсутствую. Можете мой портрет на десктоп поставить.
...
Рейтинг: 0 / 0
Свойства формы!?!?!?!
    #32183673
Фотография Нуф-нуф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На десктоп? Хм... А мониторы нам после чёканий хто купит?
//уехал... Без мэня сегодня не пэйте, да? :)
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Свойства формы!?!?!?!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]