My own balloons (like password caps lock on balloon)

Post Reply
User avatar
Maurilio Viana
Posts: 252
Joined: Tue Oct 25, 2005 2:48 pm
Location: Garça/Garza/Heron City - Brazil
Contact:

My own balloons (like password caps lock on balloon)

Post by Maurilio Viana »

Fivewin activate automatically that balloon showed when caps lock is ON and we are typing in a get with password.

I'm trying to cut out all message boxes with errors and validation messages. I think that balloon is professional and not irratating like message boxes.

My question:
How can I create that balloon that I mentioned, include my own text on it and how point it to an object in dialog (get, combobox, etc)?

Antonio, any idea?

Best regards
Maurilio
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Maurilio,

The balloon you mention is automatically shown by the Windows API, we don't do anything at all :)

We may need to google for more info about it
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Maurilio Viana
Posts: 252
Joined: Tue Oct 25, 2005 2:48 pm
Location: Garça/Garza/Heron City - Brazil
Contact:

Post by Maurilio Viana »

Thanks, Antonio!

I'll search for any about in MSDN :D

Regards
Maurilio
User avatar
James Bott
Posts: 4654
Joined: Fri Nov 18, 2005 4:52 pm
Location: San Diego, California, USA
Contact:

Post by James Bott »

Maurilio,

>I'm trying to cut out all message boxes with errors and validation messages. I think that balloon is professional and not irratating like message boxes.

This is a good start! However, I suggest first trying to eliminate "error messages" altogether. One of the best ways to do this is by using bounded controls, like comboboxes, radios, and checkboxes. With these types of controls the user cannot make an invalid entry.

Also consider this. If you require data in a field before the dialog can be closed, then you are forcing the user to enter anything just to complete their task. This means that you get meaningless data, just to satisfy the program. Or, they have to just abandon all the data they just entered until they can get the required data later (and how are they going to remember). Either situation is not good.

I suggest just coloring the background of required fields in different color, like pink. When they are filled in and, valid turn it white. If they are filled in and invalid color it yellow. You can also popup a tooltip when the data is invalid or questionable. This way the user doesn't have to click on anything since it goes away on its own.

Then I flag records with either missing or invalid data with a flag icon in the browse so they can easily be found later, and corrections made.

Help stamp out error messages. Just like "the customer is always right," "users don't make errors," programs just do not know how to deal with the problems.

James
User avatar
Maurilio Viana
Posts: 252
Joined: Tue Oct 25, 2005 2:48 pm
Location: Garça/Garza/Heron City - Brazil
Contact:

Post by Maurilio Viana »

James, thanks for your words. Now I'm reading a book named About Face. This book says about user interface, avoid error messages, best practices of design etc.
And I'm trying to get it from book's page and apply in "real life".

Best regards
Maurilio
User avatar
James Bott
Posts: 4654
Joined: Fri Nov 18, 2005 4:52 pm
Location: San Diego, California, USA
Contact:

Post by James Bott »

Maurilio,

> Now I'm reading a book named About Face. This book says about user interface, avoid error messages, best practices of design etc.

Well, I'm really glad to hear that. About Face is my most valued programming book. I have applied a lot of his ideas to my work.

It's good that you bring this up, because a lot of the others may be interested also.

James
Post Reply