My own balloons (like password caps lock on balloon)

My own balloons (like password caps lock on balloon)

Postby Maurilio Viana » Tue Jul 18, 2006 7:57 pm

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
Maurilio Viana
 
Posts: 252
Joined: Tue Oct 25, 2005 2:48 pm
Location: Garça/Garza/Heron City - Brazil

Postby Antonio Linares » Wed Jul 19, 2006 8:18 am

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
Antonio Linares
Site Admin
 
Posts: 42120
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Maurilio Viana » Wed Jul 19, 2006 11:43 am

Thanks, Antonio!

I'll search for any about in MSDN :D

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

Postby James Bott » Wed Jul 19, 2006 2:29 pm

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
James Bott
 
Posts: 4840
Joined: Fri Nov 18, 2005 4:52 pm
Location: San Diego, California, USA

Postby Maurilio Viana » Wed Jul 19, 2006 4:07 pm

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
Maurilio Viana
 
Posts: 252
Joined: Tue Oct 25, 2005 2:48 pm
Location: Garça/Garza/Heron City - Brazil

Postby James Bott » Wed Jul 19, 2006 4:42 pm

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
User avatar
James Bott
 
Posts: 4840
Joined: Fri Nov 18, 2005 4:52 pm
Location: San Diego, California, USA


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 46 guests