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
