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 alignment.
Get
| VB.NET | Align = object.Alignment As SftMaskAlignConstants |
| VB | Align = object.Alignment As SftMaskAlignConstants |
| C#.NET | SftMaskAlignConstants Align = object.Alignment; |
| VC++ | enum SftMaskAlignConstants Align = object->Alignment; enum SftMaskAlignConstants Align = object->GetAlignment(); |
| C | HRESULT object->get_Alignment(enum SftMaskAlignConstants* Align); |
Put
| VB.NET | object.Alignment = Align As SftMaskAlignConstants |
| VB | object.Alignment = Align As SftMaskAlignConstants |
| C#.NET | SftMaskAlignConstants object.Alignment = Align; |
| VC++ | enum SftMaskAlignConstants object->Alignment = Align; void object->PutAlignment(enum SftMaskAlignConstants Align); |
| C | HRESULT object->put_Alignment(enum SftMaskAlignConstants Align); |
object
Align
Defines the horizontal alignment of the caption label (Caption.Text) within the area available for the caption.
| Align | Value | Description |
|---|---|---|
| alignSftMaskLeft | 0 | The text is left adjusted. |
| alignSftMaskCenter | 1 | The text centered. |
| alignSftMaskRight | 2 | The text is right adjusted. |
The Alignment property defines the caption's alignment.
The built-in caption can be positioned on any side of the control (see Caption.Position). The AutoSize and Caption.SizePercent properties determine the size of the caption area.
Within the defined caption area, the caption's text is horizontally aligned using the Alignment property. Vertical alignment is defined using the VerticalAlignment property.
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];
v.ChangeType(VT_BSTR);See Also SftMaskCaption Object | Object Hierarchy
