SftButton/DLL 3.0 - Button Control (Coming Soon)
SftTabs/DLL 7.0 - Tab Control (Coming Soon)
SftTree/DLL 7.5 - Tree Control
SftTree/DLL 8.0 - Tree Control (Coming Soon)
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
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
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
