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

А границу пробовал просто скрыть? Тип границы=Отсуствует?
...
Рейтинг: 0 / 0
24.04.2003, 12:59
    #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
24.04.2003, 13:21
    #32147742
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
2 Viktor

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

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

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

Э, нееет!
Только значения надо будет проставлять каждый раз на открытие, а так же отслеживать по таймеру (или как там еще - через Message что-ли) сменe схемы во время работы приложения.
...
Рейтинг: 0 / 0
24.04.2003, 13:46
    #32147791
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
Клянусь зарплатой, есть какие-то хитрые коды, вроде даже они отрицательные, которые соответствуют не конкретным цветам, а условным из настроек Windows. У меня на работе вроде был их список. Насчет GetSysColor - возможно, я не прав. Буду на работе в воскресенье - посмотрю.
...
Рейтинг: 0 / 0
27.04.2003, 11:33
    #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
27.04.2003, 16:27
    #32149616
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
Удружил, Владимир Саныч.
В копилку...
...
Рейтинг: 0 / 0
27.04.2003, 16:29
    #32149617
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
:^) Значит, я не зря клялся зарплатой.
...
Рейтинг: 0 / 0
16.06.2003, 17:40
    #32183521
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
Между прочим, по-моему, какой-то из этих цветов появляется по умолчанию, когда создается новая форма.
...
Рейтинг: 0 / 0
16.06.2003, 17:42
    #32183526
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
>какой-то из этих цветов появляется по умолчанию, когда создается новая форма

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

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

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

Ура, найден еще один глюк Аксесса! :^)
...
Рейтинг: 0 / 0
16.06.2003, 19:33
    #32183639
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
Саныч, еще 100 постов и с вас бутыль :)
...
Рейтинг: 0 / 0
16.06.2003, 19:37
    #32183640
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
А с тебя через 8 постов
Зарегистрировался позже, а меня обогнал!
...
Рейтинг: 0 / 0
16.06.2003, 19:49
    #32183642
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
Мне бутылку Dissa обещал. Как принесет, сразу отдам.\r
\r
Кстати, со мной лучше на "ты".
...
Рейтинг: 0 / 0
16.06.2003, 20:10
    #32183654
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойства формы!?!?!?!
ОК :) Значит, моя бутыль компенсирует твою бутыль, итого, сидим без праздника :) Зато здоровый образ жизни ведем :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Свойства формы!?!?!?! / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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