Control.BackgroundImageChanged Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Treedt op wanneer de waarde van de BackgroundImage eigenschap wordt gewijzigd.
public:
event EventHandler ^ BackgroundImageChanged;
public event EventHandler BackgroundImageChanged;
member this.BackgroundImageChanged : EventHandler
Public Custom Event BackgroundImageChanged As EventHandler
Gebeurtenistype
Voorbeelden
Het volgende codevoorbeeld is een gebeurtenis-handler die wordt uitgevoerd wanneer de Text eigenschapswaarde wordt gewijzigd. De Control klasse heeft verschillende methoden met het naampatroon PropertyNameChanged die worden gegenereerd wanneer de bijbehorende Eigenschapsnaam-waarde wordt gewijzigd (PropertyName vertegenwoordigt de naam van de bijbehorende eigenschap).
In het volgende codevoorbeeld wordt de ForeColor weergave van TextBox valutagegevens gewijzigd. In het voorbeeld wordt de tekst geconverteerd naar een decimaal getal en wordt de ForeColorColor.Red waarde gewijzigd in als het getal negatief is en in Color.Black of het getal positief is. Voor dit voorbeeld is vereist dat u een Form .TextBox
private:
void currencyTextBox_TextChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
{
try
{
// Convert the text to a Double and determine if it is a negative number.
if ( Double::Parse( currencyTextBox->Text ) < 0 )
{
// If the number is negative, display it in Red.
currencyTextBox->ForeColor = Color::Red;
}
else
{
// If the number is not negative, display it in Black.
currencyTextBox->ForeColor = Color::Black;
}
}
catch ( Exception^ )
{
// If there is an error, display the text using the system colors.
currencyTextBox->ForeColor = SystemColors::ControlText;
}
}
private void currencyTextBox_TextChanged(object sender, EventArgs e)
{
try
{
// Convert the text to a Double and determine if it is a negative number.
if(double.Parse(currencyTextBox.Text) < 0)
{
// If the number is negative, display it in Red.
currencyTextBox.ForeColor = Color.Red;
}
else
{
// If the number is not negative, display it in Black.
currencyTextBox.ForeColor = Color.Black;
}
}
catch
{
// If there is an error, display the text using the system colors.
currencyTextBox.ForeColor = SystemColors.ControlText;
}
}
Private Sub currencyTextBox_TextChanged(sender As Object, _
e As EventArgs) Handles currencyTextBox.TextChanged
Try
' Convert the text to a Double and determine if it is a negative number.
If Double.Parse(currencyTextBox.Text) < 0 Then
' If the number is negative, display it in Red.
currencyTextBox.ForeColor = Color.Red
Else
' If the number is not negative, display it in Black.
currencyTextBox.ForeColor = Color.Black
End If
Catch
' If there is an error, display the text using the system colors.
currencyTextBox.ForeColor = SystemColors.ControlText
End Try
End Sub
Opmerkingen
Deze gebeurtenis wordt gegenereerd als de BackgroundImage eigenschap wordt gewijzigd door een programmatische wijziging of gebruikersinteractie.
Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.