Hide

SftMask/OCX 7.0 - ActiveX Masked Edit Control

Display
Print

Caption Property, SftMask Object

Returns the SftMaskCaption object.

Syntax

Get

VB.NETrefCaptionObj = object.Caption As SftMaskCaption
VBSet refCaptionObj = object.Caption As SftMaskCaption
C#.NETSftMaskCaption refCaptionObj = object.Caption;
VC++ISftMaskCaption* refCaptionObj = object->Caption;
ISftMaskCaption* refCaptionObj = object->GetCaption();
CHRESULT object->get_Caption(ISftMaskCaption** refCaptionObj);

object

A SftMask object.

refCaptionObj

Returns the SftMaskCaption object.

Comments

The Caption property returns the SftMaskCaption object.

The properties of the built-in caption can be updated using the returned SftMaskCaption object.

Examples

VB.NET

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim BoldFont As New Font("Times New Roman", 12, FontStyle.Bold)
    AxSftMask1.Font = BoldFont
    Dim NormFont As New Font("Times New Roman", 12, FontStyle.Regular)
    AxSftMask1.Caption.Font = OLECvt.ToIFontDisp(NormFont)

    Dim CalcObj As SftMaskCalculator
    AxSftMask1.Caption.SizePercent = 33
    AxSftMask1.Caption.Text = "&Amount:"
    AxSftMask1.Mask = "| $C-,8.2"
    AxSftMask1.Alignment = SftMaskAlignConstants.alignSftMaskRight
    AxSftMask1.EntrySelect = SftMaskEntrySelectConstants.entrySftMaskSelectEnd
    AxSftMask1.Text = 10
    CalcObj = AxSftMask1.Calculator
    CalcObj.Lines = 12
    CalcObj.FracDigits = 2

VB6

Private Sub Form_Load()
    SftMask1.Font.Name = "Times New Roman"
    SftMask1.Font.Bold = True
    SftMask1.Font.Size = 12

    SftMask1.Caption.Font.Name = "Times New Roman"
    SftMask1.Caption.Font.Bold = False
    SftMask1.Caption.Font.Size = 12

    Dim CalcObj As SftMaskLib70.SftMaskCalculator
    SftMask1.Caption.SizePercent = 33
    SftMask1.Caption.Text = "&Amount:"
    SftMask1.Mask = "| $C-,8.2"
    SftMask1.Alignment = alignSftMaskRight
    SftMask1.EntrySelect = entrySftMaskSelectEnd
    SftMask1.Text = 10

C#

private void Form1_Load(object sender, System.EventArgs e)
{
    Font BoldFont = new Font("Times New Roman", 12, FontStyle.Bold);
    axSftMask1.Font = BoldFont;
    Font NormFont = new Font("Times New Roman", 12, FontStyle.Regular);
    axSftMask1.Caption.Font = OLECvt.ToIFontDisp(NormFont);

    SftMaskCalculator CalcObj = axSftMask1.Calculator;

    axSftMask1.Caption.SizePercent = 33;
    axSftMask1.Caption.Text = "&Amount:";
    axSftMask1.Mask = "| $C-,8.2";
    axSftMask1.Alignment = SftMaskAlignConstants.alignSftMaskRight;
    axSftMask1.EntrySelect = SftMaskEntrySelectConstants.entrySftMaskSelectEnd;
    axSftMask1.Text = "10";

C++

    IFontDispPtr pFontDisp = m_pMask1->GetFont();
    IFontPtr pFont = pFontDisp;
    pFont->put_Name(L"Times New Roman");
    pFont->put_Bold(TRUE);
    CY size;
    size.int64 = 12*10000L; //12 point font
    pFont->put_Size(size);

    pFontDisp = m_pMask1->Caption->GetFont();
    pFont = pFontDisp;
    pFont->put_Name(L"Times New Roman");
    pFont->put_Bold(FALSE);
    size.int64 = 12*10000L; //12 point font
    pFont->put_Size(size);

    ISftMaskCalculatorPtr pCalc;

See Also SftMask Object | Object Hierarchy


Last Updated 08/13/2020 - (email)
© 2024 Softel vdm, Inc.