SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Defines how the control responds to mouse clicks.
Get
VB.NET | Style = object.ClickStyle As SftButtonClickStyleConstants |
VB | Style = object.ClickStyle As SftButtonClickStyleConstants |
C#.NET | SftButtonClickStyleConstants Style = object.ClickStyle; |
VC++ | enum SftButtonClickStyleConstants Style = object->ClickStyle; enum SftButtonClickStyleConstants Style = object->GetClickStyle(); |
C | HRESULT object->get_ClickStyle(enum SftButtonClickStyleConstants* Style); |
Put
VB.NET | object.ClickStyle = Style As SftButtonClickStyleConstants |
VB | object.ClickStyle = Style As SftButtonClickStyleConstants |
C#.NET | SftButtonClickStyleConstants object.ClickStyle = Style; |
VC++ | enum SftButtonClickStyleConstants object->ClickStyle = Style; void object->PutClickStyle(enum SftButtonClickStyleConstants Style); |
C | HRESULT object->put_ClickStyle(enum SftButtonClickStyleConstants Style); |
object
Style
Defines how the control responds to mouse clicks.
Name | Value | Description |
---|---|---|
clickstyleSftButtonControl | 0 | Control - The Click event occurs when the left mouse button is pressed anywhere on the control. |
clickstyleSftButtonExact | 1 | Exact (Pictures or Text) - The Click event occurs when the left mouse button is pressed on a graphics or text component of the control. |
clickstyleSftButtonPictures | 2 | Pictures Only - The Click event occurs when the left mouse button is pressed on a graphics component of the control. |
clickstyleSftButtonText | 3 | Text Only - The Click event occurs when the left mouse button is pressed on a text component of the control. |
The ClickStyle property defines how the control responds to mouse clicks.
Limiting the Click event using the ClickStyle property is most useful when the ButtonStyle property is set to styleSftButtonNone and only text or graphics components are visible.
AxSftButtonCheck.BorderAlways = False #If VisualStudio2003AndEarlier Then AxSftButtonCheck.AutoSize = SftButtonAutoSizeConstants.autosizeSftButtonLeftCenter #Else AxSftButtonCheck.CtlAutoSize = SftButtonAutoSizeConstants.autosizeSftButtonLeftCenter #End If AxSftButtonCheck.Bounce = SftButtonBounceStyleConstants.bounceSftButtonNo AxSftButtonCheck.ButtonStyle = SftButtonStyleConstants.styleSftButtonNone AxSftButtonCheck.ClickStyle = SftButtonClickStyleConstants.clickstyleSftButtonPictures AxSftButtonCheck.HoverStyle = SftButtonHoverStyleConstants.hoverstyleSftButtonExact AxSftButtonCheck.Image1.Appearance = SftPictureImageConstants.sftImageCheckboxYes AxSftButtonCheck.Text = "A SftButton control that looks like a check box with a caption" AxSftButtonCheck.ShowFocus = False End Sub Private Sub check1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles check1.CheckedChanged
savedHeight = SftButton2.Height savedYPos = SftButton2.Top ' initialize a SftButton control to look like a check box SftButtonCheck.BorderAlways = False SftButtonCheck.AutoSize = autosizeSftButtonLeftCenter SftButtonCheck.Bounce = bounceSftButtonNo SftButtonCheck.ButtonStyle = styleSftButtonNone SftButtonCheck.ClickStyle = clickstyleSftButtonPictures SftButtonCheck.HoverStyle = hoverstyleSftButtonExact SftButtonCheck.Image1.Appearance = sftImageCheckboxYes SftButtonCheck.Text = "A SftButton control that looks like a check box with a caption" SftButtonCheck.ShowFocus = False End Sub Private Sub Check1_Click()
axSftButtonCheck.BorderAlways = false; #if VisualStudio2003AndEarlier axSftButtonCheck.AutoSize = SftButtonAutoSizeConstants.autosizeSftButtonLeftCenter; #else axSftButtonCheck.CtlAutoSize = SftButtonAutoSizeConstants.autosizeSftButtonLeftCenter; #endif axSftButtonCheck.Bounce = SftButtonBounceStyleConstants.bounceSftButtonNo; axSftButtonCheck.ButtonStyle = SftButtonStyleConstants.styleSftButtonNone; axSftButtonCheck.ClickStyle = SftButtonClickStyleConstants.clickstyleSftButtonPictures; axSftButtonCheck.HoverStyle = SftButtonHoverStyleConstants.hoverstyleSftButtonExact; axSftButtonCheck.Image1.Appearance = SftPictureImageConstants.sftImageCheckboxYes; axSftButtonCheck.Text = "A SftButton control that looks like a check box with a caption"; axSftButtonCheck.ShowFocus = false; } private void check1_CheckedChanged(object sender, System.EventArgs e)
m_CtlButton2.GetClientRect(&m_savedRect); m_CtlButton2.MapWindowPoints(this, &m_savedRect); // initialize a SftButton control to look like a check box m_vButtonCheck->BorderAlways = VARIANT_FALSE; m_vButtonCheck->AutoSize = autosizeSftButtonLeftCenter; m_vButtonCheck->Bounce = bounceSftButtonNo; m_vButtonCheck->ButtonStyle = styleSftButtonNone; m_vButtonCheck->ClickStyle = clickstyleSftButtonPictures; m_vButtonCheck->HoverStyle = hoverstyleSftButtonExact; m_vButtonCheck->Image1->Appearance = sftImageCheckboxYes; m_vButtonCheck->Text = "A SftButton control that looks like a check box with a caption"; m_vButtonCheck->ShowFocus = VARIANT_FALSE; return TRUE; // return TRUE unless you set the focus to a control }
See Also SftButton Object | Object Hierarchy