Control.VisibleChanged Evento

Definizione

Si verifica quando il valore della proprietà Visible cambia.

public:
 event EventHandler ^ VisibleChanged;
public event EventHandler VisibleChanged;
public event EventHandler? VisibleChanged;
member this.VisibleChanged : EventHandler 
Public Custom Event VisibleChanged As EventHandler 

Tipo evento

Esempio

Nell'esempio di codice seguente viene generato l'evento VisibleChanged quando il Visible valore della proprietà del Label controllo è stato modificato.

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

Commenti

Questo evento viene generato se la Visible proprietà viene modificata da una modifica a livello di codice o da un'interazione dell'utente.

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.

Si applica a

Vedi anche