WindowsFormsApplicationBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Eigenschaften, Methoden und Ereignisse bereit, die sich auf die aktuelle Anwendung beziehen.
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
- Vererbung
Beispiele
In diesem Beispiel wird eine Schleife verwendet, um die geöffneten Formulare der Anwendung zu durchlaufen, wählt die Formulare aus, auf die direkt vom aktuellen Thread zugegriffen werden kann, und zeigt deren Titel in einem ListBox Steuerelement an. Informationen zum Zugreifen auf die geöffneten Formulare finden Sie unter 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
In diesem Beispiel muss ihre Windows Forms Anwendung über ein Formular namens verfügenForm1
, das ein Listenfeld mit dem Namen ListBox1
enthält.
Hinweise
Die vom Objekt verfügbar gemachten My.Application
Eigenschaften geben Daten zurück, die nur der aktuellen Anwendung oder DLL zugeordnet sind. Mit My.Application
können keine Informationen auf Systemebene bearbeitet werden.
Das My.Application
-Objekt besteht aus den folgenden Klassen:
ApplicationBase stellt Member bereit, die in allen Projekten verfügbar sind.
WindowsFormsApplicationBasestellt Member bereit, die in Windows Forms Anwendungen verfügbar sind.
ConsoleApplicationBase stellt Member bereit, die in Konsolenanwendungen verfügbar sind.
Konstruktoren
WindowsFormsApplicationBase() |
Initialisiert eine neue Instanz der WindowsFormsApplicationBase-Klasse. |
WindowsFormsApplicationBase(AuthenticationMode) |
Initialisiert eine neue Instanz der WindowsFormsApplicationBase-Klasse mit dem angegebenen Authentifizierungsmodus. |
Eigenschaften
ApplicationContext |
Ruft das ApplicationContext-Objekt für den aktuellen Thread einer Windows Forms-Anwendung ab. |
CommandLineArgs |
Ruft eine Auflistung ab, die die Befehlszeilenargumente für die aktuelle Anwendung als Zeichenfolgen enthält. (Geerbt von ConsoleApplicationBase) |
Culture |
Ruft die Kultur ab, die der aktuelle Thread für die Bearbeitung und Formatierung von Zeichenfolgen verwendet. (Geerbt von ApplicationBase) |
Deployment |
Ruft das Objekt für die ClickOnce-Bereitstellung der aktuellen Anwendung ab, das das programmgesteuerte Aktualisieren der aktuellen Bereitstellung sowie den Download von Dateien bei Bedarf unterstützt. (Geerbt von ConsoleApplicationBase) |
EnableVisualStyles |
Bestimmt, ob diese Anwendung die Windows XP-Stile für Fenster, Steuerelemente usw. verwendet. |
HighDpiMode |
Ruft den HighDpiMode für die Anwendung ab oder legt diese fest. |
Info |
Ruft ein Objekt ab, das Eigenschaften zum Abrufen von Informationen über die Assembly der Anwendung bereitstellt, z. B. die Versionsnummer, Beschreibung usw. (Geerbt von ApplicationBase) |
InternalCommandLine |
Legt die Werte fest, die als Befehlszeilenargumente der aktuellen Anwendung verwendet werden sollen. (Geerbt von ConsoleApplicationBase) |
IsNetworkDeployed |
Ruft ein |
IsSingleInstance |
Ruft einen Wert ab, der angibt, ob diese Anwendung eine Einzelinstanzanwendung ist, oder legt diesen fest. |
Log |
Ruft ein Objekt ab, das Eigenschaften und Methoden zum Schreiben von Ereignis- und Ausnahmeinformationen an die Protokollüberwachung der Anwendung bereitstellt. (Geerbt von ApplicationBase) |
MainForm |
Ruft das Hauptformular dieser Anwendung ab oder legt dieses fest. |
MinimumSplashScreenDisplayTime |
Ruft die minimale Zeitspanne in Millisekunden ab, für die der Begrüßungsbildschirm angezeigt wird, oder legt diese fest. |
OpenForms |
Ruft eine Auflistung aller geöffneten Formulare der Anwendung ab. |
SaveMySettingsOnExit |
Bestimmt, ob die Anwendung die Benutzereinstellungen beim Beenden speichert. |
ShutdownStyle |
Bestimmt, wie verfahren werden soll, wenn das Hauptformular der Anwendung geschlossen wird. |
SplashScreen |
Ruft Begrüßungsbildschirm dieser Anwendung ab oder legt diesen fest. |
UICulture |
Ruft die Kultur ab, die der aktuelle Thread zum Abrufen von kulturspezifischen Ressourcen verwendet. (Geerbt von ApplicationBase) |
UseCompatibleTextRendering |
Diese Eigenschaft ermöglicht einem Designer beim Überschreiben in einer abgeleiteten Klasse, für die Formulare der Anwendung die Standard-Textwiedergabe-Engine anzugeben. |
Methoden
ChangeCulture(String) |
Ändert die Kultur, die vom aktuellen Thread für die Bearbeitung und Formatierung von Zeichenfolgen verwendet wird. (Geerbt von ApplicationBase) |
ChangeUICulture(String) |
Ändert die Kultur, die der aktuelle Thread zum Abrufen von kulturspezifischen Ressourcen verwendet. (Geerbt von ApplicationBase) |
DoEvents() |
Verarbeitet alle Windows-Meldungen, die sich derzeit in der Meldungswarteschlange befinden. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEnvironmentVariable(String) |
Gibt den Wert der angegebenen Umgebungsvariablen zurück. (Geerbt von ApplicationBase) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HideSplashScreen() |
Blendet den Begrüßungsbildschirm der Anwendung aus. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnCreateMainForm() |
Ermöglicht einem Designer beim Überschreiben in einer abgeleiteten Klasse das Ausgeben von Code, mit dem der Begrüßungsbildschirm und das Hauptformular konfiguriert werden. |
OnCreateSplashScreen() |
Ermöglicht einem Designer beim Überschreiben in einer abgeleiteten Klasse das Ausgeben von Code, mit dem der Begrüßungsbildschirm initialisiert wird. |
OnInitialize(ReadOnlyCollection<String>) |
Legt die visuellen Stile, die Textanzeigestile und den aktuellen Prinzipal für den Hauptthread der Anwendung fest (falls die Anwendung Windows-Authentifizierung verwendet) und initialisiert den Begrüßungsbildschirm, falls definiert. |
OnRun() |
Stellt den Startpunkt bereit, wenn die Ausführung der Hauptanwendung begonnen werden kann, nachdem die Initialisierung abgeschlossen ist. |
OnShutdown() |
Ermöglicht beim Überschreiben in einer abgeleiteten Klasse das Ausführen von Code, wenn die Anwendung heruntergefahren wird. |
OnStartup(StartupEventArgs) |
Ermöglicht beim Überschreiben in einer abgeleiteten Klasse das Ausführen von Code, wenn die Anwendung gestartet wird. |
OnStartupNextInstance(StartupNextInstanceEventArgs) |
Ermöglicht beim Überschreiben in einer abgeleiteten Klasse das Ausführen von Code, wenn eine nachfolgende Instanz einer Einzelinstanzanwendung gestartet wird. |
OnUnhandledException(UnhandledExceptionEventArgs) |
Ermöglicht beim Überschreiben in einer abgeleiteten Klasse das Ausführen von Code, wenn in der Anwendung eine nicht behandelte Ausnahme auftritt. |
Run(String[]) |
Richtet das Visual Basic-Anwendungsmodell ein und startet dieses. |
ShowSplashScreen() |
Bestimmt, ob für die Anwendung ein Begrüßungsbildschirm definiert ist. Falls ja, wird dieser angezeigt. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
ApplyApplicationDefaults |
Tritt auf, wenn die Anwendung bereit ist, Standardwerte für verschiedene Anwendungsbereiche zu akzeptieren. |
NetworkAvailabilityChanged |
Tritt auf, wenn sich die Netzwerkverfügbarkeit ändert. |
Shutdown |
Tritt ein, wenn die Anwendung heruntergefahren wird. |
Startup |
Tritt ein, wenn die Anwendung gestartet wird. |
StartupNextInstance |
Tritt beim Versuch ein, eine Einzelinstanzanwendung zu starten, die bereits aktiv ist. |
UnhandledException |
Kommt vor, wenn in der Anwendung eine unbehandelte Ausnahme auftritt. |