I'm trying to do something that has several requirements - each of which should be fairly simple by themself - but I need some help to sort out these out and tie them together - especially the resizing and screen size aspects.
Background (Optional/Can skip reading this bit)
I have a hobby project I have been playing with for years. One of its sub tasks is to display certain images from a directory to be reviewed and have an option selected. I have refined this form code and I'm happy with how it works. Lately I have been feeling frustrated at how slow it is to review images one by one so I decided to jump into the deep end and have a userform display several images at once to allow multiple selections. But most of the code I was using for displaying a single image is impractical for displaying multiple images.
Design Plan
- Create a user form with 8 frames and 8 checkboxes (frames to display pictures, checkboxes to indicate choices) = DONE
- Write module code and form properties to pass an array of 8 image filenames = INCOMPLETE. But I think I am capable of handling this
- To make it easy to see the images, I want the frames to dynamically resize + position at runtime to have the frames take up as much form space as possible (without overlapping other frames or the checkbox controls) = INCOMPLETE
- But to create maximum form space, I want the form to dynamically resize at runtime to almost fill the screen (If user has more than one screen, only fill the main monitor)= ALMOST THERE After mixing code found on the web, I have this almost completed. I would like to make this 64 bit compatible
- Have code (with accelerators) for user to indicate which picture/s need to have an action applied = INCOMPLETE. But I think I am capable of handling this
- Write form properties to return the users choices from the checkboxes = INCOMPLETE. But I think I am capable of handling this
So I mainly need help with the resizing - points 3 & 4. Can anybody help out please?
Bookmarks