WindowsFormsApplicationBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece propriedades, métodos e eventos relacionados ao aplicativo atual.
public ref class WindowsFormsApplicationBase : Microsoft::VisualBasic::ApplicationServices::ConsoleApplicationBase
public class WindowsFormsApplicationBase : Microsoft.VisualBasic.ApplicationServices.ConsoleApplicationBase
type WindowsFormsApplicationBase = class
inherit ConsoleApplicationBase
Public Class WindowsFormsApplicationBase
Inherits ConsoleApplicationBase
- Herança
Exemplos
Este exemplo usa um loop para iterar pelos formulários abertos do aplicativo, seleciona os formulários que podem ser acessados diretamente pelo thread atual e exibe seus títulos em um ListBox controle . Para obter informações sobre como acessar os formulários abertos, consulte OpenForms.
Private Sub GetOpenFormTitles()
Dim formTitles As New Collection
Try
For Each f As Form In My.Application.OpenForms
If Not f.InvokeRequired Then
' Can access the form directly.
formTitles.Add(f.Text)
End If
Next
Catch ex As Exception
formTitles.Add("Error: " & ex.Message)
End Try
Form1.ListBox1.DataSource = formTitles
End Sub
Este exemplo requer que seu aplicativo Windows Forms tenha um formulário chamado Form1
que contenha uma caixa de listagem chamada ListBox1
.
Comentários
As propriedades expostas pelo My.Application
objeto retornam dados associados apenas ao aplicativo atual ou à DLL. Nenhuma informação em nível de sistema pode ser alterada com My.Application
.
O objeto My.Application
consiste nas seguintes classes:
ApplicationBase fornece membros disponíveis em todos os projetos.
WindowsFormsApplicationBasefornece membros que estão disponíveis em aplicativos Windows Forms.
ConsoleApplicationBase fornece membros que estão disponíveis em aplicativos de console.
Construtores
WindowsFormsApplicationBase() |
Inicializa uma nova instância da classe WindowsFormsApplicationBase. |
WindowsFormsApplicationBase(AuthenticationMode) |
Inicializa uma nova instância da classe WindowsFormsApplicationBase com o modo de autenticação especificado. |
Propriedades
ApplicationContext |
Obtém o objeto ApplicationContext para o thread atual de um aplicativo Windows Forms. |
CommandLineArgs |
Obtém uma coleção que contém os argumentos de linha de comando como cadeias de caracteres para o aplicativo atual. (Herdado de ConsoleApplicationBase) |
Culture |
Obtém a cultura que usa o thread atual usa para manipulação e formatação da cadeia de caracteres. (Herdado de ApplicationBase) |
Deployment |
Obtém o objeto de implantação ClickOnce do aplicativo atual, que fornece suporte para atualizar a implantação atual de maneira programática e para o download de arquivos sob demanda. (Herdado de ConsoleApplicationBase) |
EnableVisualStyles |
Determina se este aplicativo usará os estilos do Windows XP para janelas, controles e assim por diante. |
HighDpiMode |
Obtém ou define o HighDpiMode para o aplicativo. |
Info |
Obtém um objeto que fornece propriedades para obter informações sobre o assembly do aplicativo, como o número de versão, a descrição e assim por diante. (Herdado de ApplicationBase) |
InternalCommandLine |
Define os valores a serem usados como argumentos de linha de comando do aplicativo atual. (Herdado de ConsoleApplicationBase) |
IsNetworkDeployed |
Obtém um |
IsSingleInstance |
Obtém ou define um valor que indica se este é um aplicativo de instância única. |
Log |
Obtém um objeto que fornece propriedades e métodos para gravar informações de evento e de exceção para os ouvintes de log do aplicativo. (Herdado de ApplicationBase) |
MainForm |
Obtém ou define o formulário principal para esse aplicativo. |
MinimumSplashScreenDisplayTime |
Obtém ou define a duração mínima de tempo, em milissegundos, para o qual a tela inicial é exibida. |
OpenForms |
Obtém uma coleção de todos os formulários abertos do aplicativo. |
SaveMySettingsOnExit |
Determina se o aplicativo salva as configurações de usuário na saída. |
ShutdownStyle |
Determina o que acontece quando o formulário principal do aplicativo é fechado. |
SplashScreen |
Obtém ou define a tela inicial deste aplicativo. |
UICulture |
Obtém a cultura que o thread atual usa para recuperar recursos específicos de cultura. (Herdado de ApplicationBase) |
UseCompatibleTextRendering |
Quando substituída em uma classe derivada, essa propriedade permite que um designer especifique o mecanismo de renderização de texto padrão para os formulários do aplicativo. |
Métodos
ChangeCulture(String) |
Altera a cultura usada pelo thread atual para manipulação e formatação da cadeia de caracteres. (Herdado de ApplicationBase) |
ChangeUICulture(String) |
Altera a cultura que o thread atual usa para recuperar recursos específicos de cultura. (Herdado de ApplicationBase) |
DoEvents() |
Processa todas as mensagens do Windows atualmente na fila de mensagens. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetEnvironmentVariable(String) |
Retorna o valor da variável de ambiente especificada. (Herdado de ApplicationBase) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
HideSplashScreen() |
Oculta a tela inicial do aplicativo. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
OnCreateMainForm() |
Quando substituído em uma classe derivada, permite que um designer emite um código que configura a tela inicial e o formulário principal. |
OnCreateSplashScreen() |
Quando substituído em uma classe derivada, permite que um designer emita o código que inicializa a tela inicial. |
OnInitialize(ReadOnlyCollection<String>) |
Define os estilos visuais, estilos de exibição de texto e a entidade de segurança atual para o thread do aplicativo principal (se o aplicativo usa autenticação do Windows) e inicializa a tela inicial, se definida. |
OnRun() |
Fornece o ponto de partida para quando o aplicativo principal está pronto para começar a ser executado, após a inicialização ser feita. |
OnShutdown() |
Quando substituído em uma classe derivada, permite que o código seja executado quando o aplicativo é encerrado. |
OnStartup(StartupEventArgs) |
Quando substituído em uma classe derivada, permite que o código seja executado quando o aplicativo é iniciado. |
OnStartupNextInstance(StartupNextInstanceEventArgs) |
Quando substituído em uma classe derivada, permite que o código seja executado quando uma instância subsequente de um aplicativo de instância única é iniciado. |
OnUnhandledException(UnhandledExceptionEventArgs) |
Quando substituído em uma classe derivada, permite que o código seja executado quando uma exceção sem tratamento ocorre no aplicativo. |
Run(String[]) |
Configura e inicia o modelo de Aplicativo do Visual Basic. |
ShowSplashScreen() |
Determina se o aplicativo tem uma tela inicial definida e, em caso afirmativo, exibe-a. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Eventos
ApplyApplicationDefaults |
Ocorre quando o aplicativo está pronto para aceitar valores padrão para várias áreas do aplicativo. |
NetworkAvailabilityChanged |
Ocorre quando a disponibilidade de rede é alterada. |
Shutdown |
Ocorre quando o aplicativo é desligado. |
Startup |
Ocorre quando o aplicativo é iniciado. |
StartupNextInstance |
Ocorre durante a inicialização de um aplicativo de instância simples quando o aplicativo já está ativo. |
UnhandledException |
Ocorre quando o aplicativo apresenta uma exceção sem tratamento. |