tags:

views:

123

answers:

3

I don't even know what this is called. But some Windows apps used to have a "?" near the X in upper right corner. You could click that and then click on something on the screen and get help.

Anyone know what that's called or (better) have any pointers to instructions on how to implement it?

Oh, and I'm using vb.net 2005.

A: 

It's called Context-sensitive help; that's about all I know.

aib
Context-sensitive Help is a more broad term than what Clay is looking for.
Oddthinking
Well, it sort of is context sensitive though.
BobbyShaftoe
Not really.. Context sensitive help is where you press f1, and the program figures out what you want help with based on where in the program you are and what has focus. With "What's this" help, you explicitly click on the element you want help with.
Blorgbeard
@BobbyShaftoe is right: this is a form of Context Sensitive help in the general sense (e.g. the way Wikipedia uses it.) Microsoft have a more limited term (one I don't like much!) called What's This Help for this special case. They use Context Sensitive Help to mean what Blorgbeard describes.
Oddthinking
+2  A: 

In .NET you can turn it on by setting the boolean field "HelpButton" on a form control. See this link for more info. Additionally, there's an event that fires on clicking this button. Link here.

Hope that helps... Are you using .NET or something else?

Andrew Flanagan
+4  A: 

It is called "What's This?" help.

Here is a Microsoft article on implementing it in Visual Basic. If you want another language, I hope this is enough of a pointer to get you there.

How To Implement "What's This?" Help in Visual Basic

Oddthinking