Control.VisibleChanged Event
Definition
Occurs when the Visible property value changes.
public:
event EventHandler ^ VisibleChanged;
public event EventHandler VisibleChanged;
member this.VisibleChanged : EventHandler
Public Custom Event VisibleChanged As EventHandler
Event Type
Examples
The following code example raises the VisibleChanged event when the Visible property value of the Label control has changed.
private:
void Button_HideLabel( Object^ /*sender*/, EventArgs^ /*e*/ )
{
myLabel->Visible = false;
}
void AddVisibleChangedEventHandler()
{
myLabel->VisibleChanged += gcnew EventHandler( this, &MyForm::Label_VisibleChanged );
}
void Label_VisibleChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
{
MessageBox::Show( "Visible change event raised!!!" );
}
private void Button_HideLabel(object sender, EventArgs e)
{
myLabel.Visible = false;
}
private void AddVisibleChangedEventHandler()
{
myLabel.VisibleChanged += new EventHandler(this.Label_VisibleChanged);
}
private void Label_VisibleChanged(object sender, EventArgs e)
{
MessageBox.Show("Visible change event raised!!!");
}
Private Sub Button_HideLabel(ByVal sender As Object, ByVal e As EventArgs)
myLabel.Visible = False
End Sub
Private Sub AddVisibleChangedEventHandler()
AddHandler myLabel.VisibleChanged, AddressOf Label_VisibleChanged
End Sub
Private Sub Label_VisibleChanged(ByVal sender As Object, ByVal e As EventArgs)
MessageBox.Show("Visible change event raised!!!")
End Sub
Remarks
This event is raised if the Visible property is changed by either a programmatic modification or user interaction.
For more information about handling events, see Handling and Raising Events.