Free Lessons
Courses
Seminars
TechHelp
Fast Tips
Templates
Topic Index
Forum
ABCD
 
Home   Courses   TechHelp   Help   Contact   Merch   Join   Order   Logon   Forums   
 

Access Developer 55

0. Welcome (5:07)
How To Build a Complete Dark Mode and Light Mode Theme System for Forms in Microsoft Access
Building a settings table for dark mode colors
Storing color palettes for forms, sections, and controls
Using hex colors instead of RGB values
Generating a list of all forms with array lists
Efficient management of forms using array lists
Capturing and saving form appearance properties
Looping through form sections and controls for properties
Storing color properties in a database table
Setting up reusable functions for theme management
Organizing and cleaning up VBA code structure
Switching between light mode and dark mode instantly
Applying saved theme settings to open forms
Ensuring new forms follow the current theme
Creating a themed background layer behind forms
Managing Access workspace appearance in dark mode
Controlling background layer behavior with theme settings
Adding event handler shortcuts for theming
Restoring button gradients in themed forms

1. Dark Mode 1 (22:01)
Build Dark Mode Settings Table And Learn ArrayList For Sorted Form Combo
Creating a dark mode system in Microsoft Access
Setting up a table to store color settings
Defining table fields for forms, sections, and controls
Using hex colors for background and foreground properties
Handling section numbers and control names in the table
Parsing form sections and controls to automate data entry
Creating a form to manage dark mode settings
Adding a combo box to list all forms in the database
Populating a combo box with form names using code
Using CurrentProject.AllForms to access all forms
Introducing and using ArrayList objects in VBA
Populating and sorting an ArrayList with form names
Filling a combo box with a sorted list from an ArrayList
Setting combo box properties: Limit to List and disabling edits
Creating a button to open selected forms in design view
Adding input validation for combo box form selection

2. Dark Mode 6 (25:15)
Build Save Form Mode Routine With Section And Control Attribute Capture
Creating a global save form mode routine
Passing form names and mode type to functions
Implementing a reusable check for form combo selection
Adding 'Are You Sure?' confirmation prompts
Consolidating duplicated button click event code
Organizing code into global modules for reuse
Deleting old color records before saving new ones
Ensuring forms are open in design mode for property reading
Looping through form sections to capture section color
Looping through controls to capture foreground and background colors
Optional parameters to distinguish controls from sections
Implementing RGB to hex color conversion for storage
Handling errors when controls lack color properties
Using recordsets to save attributes into a table
Conditional logic for whether object is a section or control
Saving section and control color values to a table
Debugging and compiling to ensure error-free code
Testing save routines for both light mode and dark mode

3. Dark Mode 6 (18:30)
Apply Dark Mode To All Open Forms by Loading Settings From Table
Saving and reading Light and Dark Mode settings
Adding Light Mode and Dark Mode toggle buttons
Using a global module for theme switching code
Looping through all open forms to apply a theme
Persisting the current mode at the system level
Applying theme changes instantly to open forms
Coding theme initialization for new form openings
Building the do_dark_mode subroutine for forms
Looping through form sections and controls to set colors
Using recordsets to query stored theme settings
Applying color settings using hex to RGB conversion
Adding per-form code in the On Load event for switching themes
Checking for control and section existence before setting colors
Saving and testing dark and light mode changes per form

4. Dark Mode 6 (17:58)
Make Access Application Window Appear Dark Behind All Open Forms
Setting the Access background to a custom color for dark mode
Creating a borderless background form in Access
Configuring form properties for a background form
Moving and resizing a form using DoCmd.MoveSize
Sending a form to the back using focus and the Z order
Using the Activate event to keep a background form in the back
Toggling the background form based on dark mode status
Opening and closing forms programmatically based on settings
Implementing the IsLoaded VBA function to check open forms
Adjusting command button gradients to restore effects
Using TypeOf to identify command buttons in VBA
Setting button gradient property for different modes
Updating dark mode routines to include the background form

5. What's Next (8:15)
Upcoming Features After Building Dark Mode Systems for Forms in Microsoft Access
This is a closing summary and preview message for an Access Developer video tutorial, recapping what was covered and teasing upcoming features.

Start a NEW Conversation
 
Only students may post on this page. Click here for more information on how you can set up an account. If you are a student, please Log On first. Non-students may only post in the Visitor Forum.
 
Subscribe
Subscribe to Access Developer 55
Get notifications when this page is updated
 
 
 
What's This?

 

The following is a paid advertisement
Computer Learning Zone is not responsible for any content shown or offers made by these ads.
 

Learn
 
Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
Seminars
More...
Customers
 
Login
My Account
My Courses
Lost Password
Memberships
Student Databases
Change Email
Info
 
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Help
 
Customer Support
Web Site Tour
FAQs
TechHelp
Consulting Services
About
 
Background
Testimonials
Jobs
Affiliate Program
Richard Rost
Free Lessons
Mailing List
PCResale.NET
Order
 
Video Tutorials
Handbooks
Memberships
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Shipping
Terms of Sale
Contact
 
Contact Info
Support Policy
Mailing Address
Phone Number
Fax Number
Course Survey
Email Richard
[email protected]
Blog RSS Feed    YouTube Channel

LinkedIn
Copyright 2026 by Computer Learning Zone, Amicron, and Richard Rost. All Rights Reserved. Current Time: 10/28/2026 10:46:12 PM. PLT: 1s
Page Tag: outline access 4 55  PermaLink  Access Developer 55 Outline