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
Returns the SftMaskCalculator object.
Get
VB.NET | refCalculatorObj = object.Calculator As SftMaskCalculator |
VB | Set refCalculatorObj = object.Calculator As SftMaskCalculator |
C#.NET | SftMaskCalculator refCalculatorObj = object.Calculator; |
VC++ | ISftMaskCalculator* refCalculatorObj = object->Calculator; ISftMaskCalculator* refCalculatorObj = object->GetCalculator(); |
C | HRESULT object->get_Calculator(ISftMaskCalculator** refCalculatorObj); |
object
refCalculatorObj
Returns the SftMaskCalculator object.
The Calculator property returns the SftMaskCalculator object.
The properties of the popup calculator can be updated using the returned SftMaskCalculator object.
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 CalcObj.BackColor = Convert.ToUInt32(ColorTranslator.ToOle(SystemColors.Info) And &HFFFFFFFF&) CalcObj.ForeColor = Convert.ToUInt32(ColorTranslator.ToOle(SystemColors.InfoText) And &HFFFFFFFF&) CalcObj.TotalBackColor = Convert.ToUInt32(ColorTranslator.ToOle(SystemColors.Highlight) And &HFFFFFFFF&) CalcObj.TotalForeColor = Convert.ToUInt32(ColorTranslator.ToOle(SystemColors.HighlightText) And &HFFFFFFFF&) AxSftMask1.SelStart = 0 ' intentionally "bad" position
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 Set CalcObj = SftMask1.Calculator CalcObj.Lines = 12 CalcObj.FracDigits = 2 CalcObj.BackColor = vbInfoBackground CalcObj.ForeColor = vbInfoText CalcObj.TotalBackColor = vbHighlight CalcObj.TotalForeColor = vbHighlightText SftMask1.SelStart = 0 ' intentionally "bad" position
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";
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; pCalc = m_pMask1->Calculator; m_pMask1->Caption->SizePercent = 33; m_pMask1->Caption->Text = _T("&Amount:"); m_pMask1->Mask = _T("| $C-,8.2"); m_pMask1->Alignment = alignSftMaskRight; m_pMask1->EntrySelect = entrySftMaskSelectEnd; m_pMask1->Text = _T("10");
See Also SftMask Object | Object Hierarchy