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 / General 2 / September 2007

Tip: Looking for answers? Try searching our database.

Showing Persistant Message To User Without Taking Up Additional Screen Space?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
(PeteCresswell) - 21 Sep 2007 22:46 GMT
Periodically, I need to show confirmation/status messages to the
user.

Things like:

------------------------------------------------------------------------
DONE! Parent ratings copied to Issuer 'ABN Amro Bank'."

Copy can still be un-done.  If you click the 'Cancel' button and
that issuer's ratings will return to what they were before you
clicked the 'Rating Copy' button."
------------------------------------------------------------------------

MsgBox doesn't really work, because some messages need to persist
until another operation is performed.   e.g.
-------------------------------------------------
Now showing company groups for countries Canada,

New Zealand, Belgium, and France
-------------------------------------------------

I had been populating a label.Caption on the screen, but the
latest change request from the user has used up the space I was
using for that label - and there's no more space left on the
screen.

My kneejerk was to pop a floater dialog and make it visible or
invisible depending on my needs for persistence.   Seems to
work.... sort of.... but it also seems like .BorderStyle
sb = "None" and when I do that, various cosmetic issues arise.

So, bottom line, does anybody have a favorite solution for when
they need to present a persisting status message to the user
and there is not room on the screen?

Seems like the brass ring would be some sort of semi-transparent
field that floats over the others, so the user can read the
message, but still see the screen's contents that would be
otherwise obscured.
Signature

PeteCresswell

Pieter Wijnen - 22 Sep 2007 08:38 GMT
Simplest are

Application.Echo True, "MyMsg"
or
SysCmd acSysCmdSetStatus, "MyMsg"

Pieter

> Periodically, I need to show confirmation/status messages to the
> user.
[quoted text clipped - 35 lines]
> message, but still see the screen's contents that would be
> otherwise obscured.
 
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.