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
