Control.VisibleChanged 이벤트


Visible 속성 값이 변경되면 발생합니다.Occurs when the Visible property value changes.

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

이벤트 유형



다음 코드 예제에서는 VisibleChanged Visible 컨트롤의 속성 값이 변경 될 때 이벤트를 발생 시킵니다 Label .The following code example raises the VisibleChanged event when the Visible property value of the Label control has changed.

   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


이 이벤트가 발생 하는 경우는 Visible 속성을 프로그래밍 방식으로 수정 하거나 사용자 상호 작용 하 여 변경 됩니다.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.

적용 대상

추가 정보