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
Determines whether data has been entered.
Get
| VB.NET | Boolean = object.Empty As Boolean |
| VB | Boolean = object.Empty As Boolean |
| C#.NET | bool Boolean = object.Empty; |
| VC++ | VARIANT_BOOL Boolean = object->Empty; VARIANT_BOOL Boolean = object->GetEmpty(); |
| C | HRESULT object->get_Empty(VARIANT_BOOL* Boolean); |
object
Boolean
Determines whether data has been entered.
| Boolean | Description |
|---|---|
| True | The contents of the control are empty. The user has not entered any data. |
| False | The contents of the control are not empty. |
The Empty property determines whether data has been entered.
The AllowEmpty property can be used to enable optional data input.
If the DefaultText property is used, the control contents are automatically updated with string defined by the DefaultText property. In that case, the control is no longer considered empty and the Empty property will return False.
AxSftMask1.ForeColorInvalid = Color.White
AxSftMask1.FormattedText = "Please enter a telephone number"
End Sub
Private Sub AxSftMask1_Change(ByVal sender As Object, ByVal e As System.EventArgs) Handles AxSftMask1.Change
If AxSftMask1.Contents.Valid Then
MsgBox("This is a valid phone number.")
Else
If AxSftMask1.Contents.Empty Then
AxSftMask1.FormattedText = "Please enter a telephone number"
Else
AxSftMask1.FormattedText = ""
End If
End If
End Sub
SftMask1.FormattedText = "Please enter a telephone number"
End With
End Sub
Private Sub SftMask1_Change()
If SftMask1.Contents.Valid Then
MsgBox ("This is a valid phone number.")
Else
If SftMask1.Contents.Empty Then
SftMask1.FormattedText = "Please enter a telephone number"
Else
SftMask1.FormattedText = ""
End If
End If
End Sub
axSftMask1.FormattedText = "Please enter a telephone number";
}
private void axSftMask1_Change(object sender, System.EventArgs e)
{
if (axSftMask1.Contents.Valid) {
MessageBox.Show("This is a valid phone number.");
} else {
if (axSftMask1.Contents.Empty)
axSftMask1.FormattedText = "Please enter a telephone number";
else
axSftMask1.FormattedText = "";
}
}
return TRUE;
}
void CProject1Dlg::OnChangeSftMask1()
{
if (m_pMask1->Contents->Valid != VARIANT_FALSE) {
AfxMessageBox(_T("This is a valid phone number."));
} else {
if (m_pMask1->Contents->Empty != VARIANT_FALSE)
m_pMask1->FormattedText = _T("Please enter a telephone number");
else
m_pMask1->FormattedText = _T("");
}
}
BEGIN_EVENTSINK_MAP(CProject1Dlg, CDialog)See Also SftMaskContents Object | Object Hierarchy
