VB2005. I built a class inherited from Windows.Forms.Form and placed
a Button on the form. The button.Text contains "&Quit".
I create another class that inherits from the first class. In the IDE
designer I see the button and its caption is Quit with the Q
underlined, as I expect.
When I run the second class, the button displays with a caption of
Quit with no underline. However the hotkey does work - Alt-Q does
cause the button to click.
Why is the caption not shown with the underline?
AlexS - 29 Jun 2007 21:36 GMT
Depends on version of Windows you run and settings. Press Alt and see if
underscore appears
> VB2005. I built a class inherited from Windows.Forms.Form and placed
> a Button on the form. The button.Text contains "&Quit".
[quoted text clipped - 8 lines]
>
> Why is the caption not shown with the underline?
Jack Jackson - 30 Jun 2007 05:52 GMT
Thanks, that was it. This is a new machine that I just started using
a couple of days ago. I was not aware there was such a setting in
Windows, apparently all of the previous machines I have used had the
option set to always show the underscore.
>Depends on version of Windows you run and settings. Press Alt and see if
>underscore appears
[quoted text clipped - 11 lines]
>>
>> Why is the caption not shown with the underline?
Jeff Johnson - 29 Jun 2007 21:54 GMT
> VB2005. I built a class inherited from Windows.Forms.Form and placed
> a Button on the form. The button.Text contains "&Quit".
[quoted text clipped - 8 lines]
>
> Why is the caption not shown with the underline?
When you run the second class on YOUR machine? Or someone else's? Have you
by any chance looked to see if ANY other application running on that machine
happens to display the accelerators by default? If not, then this is a
system-wide setting that you can control via the Display applet.