Compartilhar via


FormEvents.ViewSwitched Evento

Definição

Ocorre depois que uma exibição de um formulário foi alternada com êxito.

public:
 abstract event Microsoft::Office::InfoPath::ViewSwitchedEventHandler ^ ViewSwitched;
public abstract event Microsoft.Office.InfoPath.ViewSwitchedEventHandler ViewSwitched;
member this.ViewSwitched : Microsoft.Office.InfoPath.ViewSwitchedEventHandler 
Public MustOverride Custom Event ViewSwitched As ViewSwitchedEventHandler 

Tipo de evento

Exceções

O desenvolvedor tentou associar o evento em algum local diferente do método InternalStartup .

Exemplos

No exemplo a seguir, o manipulador de eventos do evento ViewSwitched é usado para mostrar o nome da exibição exibida quando a alteração de exibição ocorre.

public void FormEvents_ViewSwitched(object sender, ViewSwitchedEventArgs e)
{
   MessageBox.Show("Loading the view: " + 
      this.CurrentView.ViewInfo.Name);
}
Public Sub FormEvents_ViewSwitched(sender As Object, _
   e As ViewSwitchedEventArgs)
   MessageBox.Show("Loading the view: " & _
      Me.CurrentView.ViewInfo.Name)
End Sub

Comentários

Importante: o evento ViewSwitched não deve ser instanciado pelo desenvolvedor no código de formulário. Você só deve adicionar manipuladores de eventos para eventos no nível do formulário na interface do usuário do modo de design do Microsoft InfoPath. Quando você adiciona um manipulador de eventos ao modelo de formulário da interface do usuário do modo de design, o InfoPath gera código no método InternalStartup do arquivo de código de formulário usando a EventManager classe e o FormEvents membro da classe para associar o evento ao manipulador de eventos. Para obter informações sobre como adicionar manipuladores de eventos no modo de design do InfoPath, consulte Como adicionar um manipulador de eventos.

O evento ViewSwitched está vinculado usando o ViewSwitchedEventHandler delegado.

O evento ViewSwitched não pode ser cancelado.

Observação: o evento ViewSwitched também ocorre quando um formulário é aberto pela primeira vez.

This type or member can be accessed from code running in forms opened in Microsoft InfoPath Filler or in a Web browser.

Aplica-se a