I wanted to add a toggle button to a VB2005 form to be used for a
simple Windows Application (i.e. compiled to a "*.exe"), so I added
the ActiveX Microsoft Forms Object toggle button, however I can't get
this button does work properly. The documentation I found in the
FM20.CHM files says the button state can be determined from its
"Value" property, but the property list shown in VB2005 does not have
a "Value" property. How is the button state determined and why is
there no "Value" property?
This aside, if I put a MsgBox in the MouseClick event it gets
displayed when I start the form (even without a click), but then does
nothing when I actually click on the button. I've also found I got
different parameters with different attempts to add a toggle button,
such as:
Private Sub AxToggleButton1_MouseClick
(ByVal sender As Object,
ByVal e As System.Windows.Forms.MouseEventArgs)
Handles AxToggleButton1.MouseClick
Private Sub AxToggleButton1_MouseClick
(ByVal sender As System.Object,
ByVal e As System.EventArgs)
Handles AxToggleButton1.Enter
Private Sub AxToggleButton2_MouseUpEvent
(ByVal sender As Object,
ByVal e As
AxMicrosoft.Vbe.Interop.Forms.MdcToggleButtonEvent s_MouseUpEvent)
Handles AxToggleButton2.MouseUpEvent
The last one seems to work best, but I can't find any documentation or
examples to explain what the correct way to use Forms controls in
VB2005. Can anyone explain the correct way to add Microsoft Forms
controls (and other ActiveX controls) to a VB2005 application.
Thanks.