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
The control contents are changing.
| VB.NET | Private Sub object_Change(ByVal sender As Object, ByVal e As EventArgumentType) Handles object.Change |
| VB | Private Sub object_Change() |
| C#.NET | void object_Change(object sender, EventArgumentType e); |
| VC++ | void OnChangeobject(); |
| C | HRESULT OnChangeobject(); |
object
The Change event occurs when the control contents are changing.
This event occurs whenever the control's contents (Text property) are changing. Only changes caused by the user will generate this event. Changes caused by the application, through properties and methods, will not generate this event.
In addition to the Change event, the UpDownHandled event occurs when the control contents have been modified using the up/down button.
AxSftMask1.Caption.Text = "&Text:"
AxSftMask1.Mask = "\(###\) ###\-####"
AxSftMask1.Alignment = SftMaskAlignConstants.alignSftMaskLeft
AxSftMask1.BackColorInvalid = Color.Red
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 = ""
.Mask = "\(###\) ###\-####"
.Alignment = alignSftMaskLeft
.BackColorInvalid = vbRed
.ForeColorInvalid = vbWhite
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 = ""
axSftMask1.Caption.Text = "&Text:";
axSftMask1.Mask = @"\(###\) ###\-####";
axSftMask1.Alignment = SftMaskAlignConstants.alignSftMaskLeft;
axSftMask1.BackColorInvalid = Color.Red;
axSftMask1.ForeColorInvalid = Color.White;
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
m_pMask1->Alignment = alignSftMaskLeft;
m_pMask1->BackColorInvalid = RGB(255,0,0);
m_pMask1->ForeColorInvalid = RGB(255,255,255);
m_pMask1->FormattedText = _T("Please enter a telephone number");
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");
elseSee Also SftMask Events | Object Hierarchy
