Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsFormsForms ProgrammingQueriesModules / DAO / VBAReports / PrintingMacrosDatabase DesignSecurityConversionImporting / LinkingSQL Server / ADPMultiuser / NetworkingReplicationSetup / ConfigurationDeveloper ToolkitsActiveX ControlsNew UsersGeneral 1General 2
Access DirectoryToolsTutorialsUser Groups
Related Topics
SQL ServerOther DB ProductsMS OfficeMore Topics ...

MS Access Forum / Forms Programming / January 2005

Tip: Looking for answers? Try searching our database.

overiding windows pallet

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
allenr41 - 13 Jan 2005 16:28 GMT
How can I over ride an individuals color settings for
windows menu bars, command buttons, and tabcntrl objects
in an access form.
Some users on my network have chosen some hideously dark
colors which cause the forms text to be difficult to read
on the command buttons, etc.
I know the text color can be changed, as well as the form
background, and some boxes, etc. But how do I overide the
windows system colors for comman buttons, tabcntrl, etc.?

Thanks in advance

allenr
Marshall Barton - 13 Jan 2005 17:44 GMT
>How can I over ride an individuals color settings for
>windows menu bars, command buttons, and tabcntrl objects
[quoted text clipped - 5 lines]
>background, and some boxes, etc. But how do I overide the
>windows system colors for comman buttons, tabcntrl, etc.?

Regardless of how ridiculous the colors are, I wouldn't go
around changing anyone's system settings.  That would be
cause for lynching a programmer or at least deleting the
program from the system.

The first thing you should do is make your application
adhere to the window system colors so it uses whatever a
user's settings are.  Unless you've also gone bonkers with
your program's colors, this is fairly easy (but tedious) to
do by using the system color code numbers instead of
selecting your colors from a palette.  These are the
negative color values you may have noticed as the default
background color of a form.  You can find a list of these
system color codes in Help, in AXP it's under  "ColorScheme"
in the Index.

Signature

Marsh
MVP [MS Access]

allenr - 14 Jan 2005 13:28 GMT
sheesh, perhaps ya didnt hear me or understand....the
colors of MY application ARE conforming to the windows
pallet, BUT mine are simply easy to read neutrals and
greys....some users have their windows settings
ridiculous with pinks, dark blues, etc.... thats what i
want to over ride!!!  So basically what i want to do is
save my choices as a custom pallet and have access refer
to that pallet on startup!!
>-----Original Message-----
>
[quoted text clipped - 23 lines]
>system color codes in Help, in AXP it's under  "ColorScheme"
>in the Index.
Marshall Barton - 14 Jan 2005 20:24 GMT
If your app is using the system color codes, then the user
will see your app the way they decided they want to see
things on **their** systems.  It's not up to you to decide
how **their** systems should look, even when running your
program.

To answer your question, No, (unless there's something
tricky with APIs) you can not save the system pallet on your
machine and tell Access to use it on other machines.
Signature

Marsh
MVP [MS Access]

>sheesh, perhaps ya didnt hear me or understand....the
>colors of MY application ARE conforming to the windows
[quoted text clipped - 41 lines]
>under  "ColorScheme"
>>in the Index.
Rick B - 13 Jan 2005 17:56 GMT
One post please

> How can I over ride an individuals color settings for
> windows menu bars, command buttons, and tabcntrl objects
[quoted text clipped - 9 lines]
>
> allenr
peeper - 14 Jan 2005 13:28 GMT
f.ck you rick
>-----Original Message-----
>One post please
[quoted text clipped - 14 lines]
>
>.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.