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 the caption's relative width (left/right position).
Get
VB.NET | Size = object.SizePercent As Short |
VB | Size = object.SizePercent As Integer |
C#.NET | short Size = object.SizePercent; |
VC++ | short Size = object->SizePercent; short Size = object->GetSizePercent(); |
C | HRESULT object->get_SizePercent(short* Size); |
Put
VB.NET | object.SizePercent = Size As Short |
VB | object.SizePercent = Size As Integer |
C#.NET | short object.SizePercent = Size; |
VC++ | short object->SizePercent = Size; void object->PutSizePercent(short Size); |
C | HRESULT object->put_SizePercent(short Size); |
object
Size
Defines the relative size of the caption area, expressed as a percentage of the overall size of the client area. Valid values are 0-100, where 0 indicates 0% of the client area (i.e. the caption area is hidden) and 100 indicates 100% of the client area (i.e., the caption area takes up the entire size of the control).
The SizePercent property defines the caption's relative width (left/right position).
The Caption.Width property can be used to define the caption's absolute width.
The caption area position and size are defined using a combination of the Caption.SizePercent or Caption.Width, Caption.Position and AutoSize properties. For a detailed description of the various combinations, please see the chapter Built-In Caption.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load AxSftMask1.Mask = "(!0###!!) !1###!!\-!2####!!" AxSftMask1.Caption.Text = "&Phone Number: " AxSftMask1.Caption.SizePercent = 40 AxSftMask1.Caption.Alignment = SftMaskAlignConstants.alignSftMaskRight AxSftMask1.Caption.Position = SftMaskPositionConstants.positionSftMaskLeft AxSftMask1.Caption.VerticalAlignment = SftMaskVerticalAlignConstants.valignSftMaskBaseline AxSftMask1.AutoSize = True AxSftMask1.Text = "9415058600" MsgBox("The area code is " & AxSftMask1.Contents.Value(0)) MsgBox("The exchange is " & AxSftMask1.Contents.Value(1)) MsgBox("The last 4 digits are " & AxSftMask1.Contents.Value(2)) AxSftMask1.Contents.Value(2) = "8555" End Sub
Private Sub Form_Load() SftMask1.Mask = "(!0###!!) !1###!!\-!2####!!" SftMask1.Caption.Text = "&Phone Number: " SftMask1.Caption.SizePercent = 40 SftMask1.Caption.Alignment = alignSftMaskRight SftMask1.Caption.Position = positionSftMaskLeft SftMask1.Caption.VerticalAlignment = valignSftMaskBaseline SftMask1.AutoSize = True SftMask1.Text = "9415058600" MsgBox ("The area code is " & SftMask1.Contents.Value(0)) MsgBox ("The exchange is " & SftMask1.Contents.Value(1)) MsgBox ("The last 4 digits are " & SftMask1.Contents.Value(2)) SftMask1.Contents.Value(2) = "8555" End Sub
private void Form1_Load(object sender, System.EventArgs e) { axSftMask1.Mask = @"(!0###!!) !1###!!\-!2####!!"; axSftMask1.Caption.Text = "&Phone Number: "; axSftMask1.Caption.SizePercent = 40; axSftMask1.Caption.Alignment = SftMaskAlignConstants.alignSftMaskRight; axSftMask1.Caption.Position = SftMaskPositionConstants.positionSftMaskLeft; axSftMask1.Caption.VerticalAlignment = SftMaskVerticalAlignConstants.valignSftMaskBaseline; axSftMask1.AutoSize = true; axSftMask1.Text = "9415058600"; MessageBox.Show("The area code is " + axSftMask1.Contents.get_Value(0).ToString()); MessageBox.Show("The exchange is " + axSftMask1.Contents.get_Value(1).ToString()); MessageBox.Show("The last 4 digits are " + axSftMask1.Contents.get_Value(2).ToString()); axSftMask1.Contents.set_Value(2, "8555"); }
{ CDialog::OnInitDialog(); m_pMask1 = m_Mask1.GetControlUnknown(); _ASSERT(m_pMask1 != NULL); m_pMask1->Mask = _T("(!0###!!) !1###!!\\-!2####!!"); m_pMask1->Caption->Text = _T("&Phone Number: "); m_pMask1->Caption->SizePercent = 40; m_pMask1->Caption->Alignment = alignSftMaskRight; m_pMask1->Caption->Position = positionSftMaskLeft; m_pMask1->Caption->VerticalAlignment = valignSftMaskBaseline; m_pMask1->AutoSize = VARIANT_TRUE; m_pMask1->Text = _T("9415058600"); CString str; variant_t v = m_pMask1->Contents->Value[0];
See Also SftMaskCaption Object | Object Hierarchy