WindowsFormsApplicationBase Klass

Definition

Tillhandahåller egenskaper, metoder och händelser som är relaterade till det aktuella programmet.

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
Arv
WindowsFormsApplicationBase

Exempel

Det här exemplet använder en loop för att iterera genom programmets öppna formulär, väljer de formulär som kan nås direkt av den aktuella tråden och visar deras rubriker i en ListBox kontroll. Information om hur du kommer åt öppna formulär finns i 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

Det här exemplet kräver att ditt Windows Forms-program har ett formulär med namnet Form1 som innehåller en listruta med namnet ListBox1.

Kommentarer

Egenskaperna som exponeras av My.Application objektet returnerar data som endast är associerade med det aktuella programmet eller DLL. Ingen information på systemnivå kan ändras med My.Application.

Objektet My.Application består av följande klasser:

Konstruktorer

Name Description
WindowsFormsApplicationBase()

Initierar en ny instans av WindowsFormsApplicationBase klassen.

WindowsFormsApplicationBase(AuthenticationMode)

Initierar en ny instans av WindowsFormsApplicationBase klassen med det angivna autentiseringsläget.

Egenskaper

Name Description
ApplicationContext

Hämtar objektet ApplicationContext för den aktuella tråden i ett Windows Forms program.

CommandLineArgs

Hämtar en samling som innehåller kommandoradsargumenten som strängar för det aktuella programmet.

(Ärvd från ConsoleApplicationBase)
Culture

Hämtar den kultur som den aktuella tråden använder för strängmanipulering och strängformatering.

(Ärvd från ApplicationBase)
Deployment

Hämtar det aktuella programmets ClickOnce-distributionsobjekt, som ger stöd för uppdatering av den aktuella distributionen programmatiskt och stöd för nedladdning på begäran av filer.

(Ärvd från ConsoleApplicationBase)
EnableVisualStyles

Avgör om det här programmet ska använda Windows XP formatmallar för fönster, kontroller och så vidare.

Info

Hämtar ett objekt som innehåller egenskaper för att hämta information om programmets sammansättning, till exempel versionsnummer, beskrivning och så vidare.

(Ärvd från ApplicationBase)
InternalCommandLine

Anger de värden som ska användas som det aktuella programmets kommandoradsargument.

(Ärvd från ConsoleApplicationBase)
IsNetworkDeployed

Hämtar en Boolean som representerar om programmet har distribuerats från ett nätverk med hjälp av ClickOnce.

(Ärvd från ConsoleApplicationBase)
IsSingleInstance

Hämtar eller anger ett värde som anger om det här programmet är ett program med en enda instans.

Log

Hämtar ett objekt som innehåller egenskaper och metoder för att skriva händelse- och undantagsinformation till programmets logglyssnare.

(Ärvd från ApplicationBase)
MainForm

Hämtar eller anger huvudformuläret för det här programmet.

MinimumSplashScreenDisplayTime

Hämtar eller anger den minsta tidslängd, i millisekunder, för vilken välkomstskärmen visas.

OpenForms

Hämtar en samling av alla programmets öppna formulär.

SaveMySettingsOnExit

Avgör om programmet sparar användarinställningarna vid avslut.

ShutdownStyle

Avgör vad som händer när programmets huvudformulär stängs.

SplashScreen

Hämtar eller ställer in välkomstskärmen för det här programmet.

UICulture

Hämtar den kultur som den aktuella tråden använder för att hämta kulturspecifika resurser.

(Ärvd från ApplicationBase)
UseCompatibleTextRendering

När den åsidosättas i en härledd klass tillåter den här egenskapen att en designer anger standardmotorn för textrendering för programmets formulär.

Metoder

Name Description
ChangeCulture(String)

Ändrar den kultur som används av den aktuella tråden för strängmanipulering och för strängformatering.

(Ärvd från ApplicationBase)
ChangeUICulture(String)

Ändrar den kultur som den aktuella tråden använder för att hämta kulturspecifika resurser.

(Ärvd från ApplicationBase)
DoEvents()

Bearbetar alla Windows meddelanden som för närvarande finns i meddelandekön.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnvironmentVariable(String)

Returnerar värdet för den angivna miljövariabeln.

(Ärvd från ApplicationBase)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
HideSplashScreen()

Döljer programmets välkomstskärm.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnCreateMainForm()

När den åsidosätts i en härledd klass kan en designer generera kod som konfigurerar välkomstskärmen och huvudformuläret.

OnCreateSplashScreen()

När den åsidosätts i en härledd klass kan en designer generera kod som initierar välkomstskärmen.

OnInitialize(ReadOnlyCollection<String>)

Anger de visuella formaten, textvisningsformaten och det aktuella huvudobjektet för huvudprogramtråden (om programmet använder Windows authentication) och initierar välkomstskärmen om det definieras.

OnRun()

Anger startpunkten för när huvudprogrammet är redo att börja köras när initieringen är klar.

OnShutdown()

När det åsidosättas i en härledd klass kan kod köras när programmet stängs av.

OnStartup(StartupEventArgs)

När det åsidosättas i en härledd klass kan kod köras när programmet startas.

OnStartupNextInstance(StartupNextInstanceEventArgs)

När koden överskrids i en härledd klass kan den köras när en efterföljande instans av ett program med en enda instans startar.

OnUnhandledException(UnhandledExceptionEventArgs)

När koden överskrids i en härledd klass kan den köras när ett ohanterat undantag inträffar i programmet.

Run(String[])

Konfigurerar och startar Visual Basic-programmodellen.

ShowSplashScreen()

Avgör om programmet har en definierad välkomstskärm, och om den gör det visas den.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Händelser

Name Description
NetworkAvailabilityChanged

Inträffar när nätverkstillgängligheten ändras.

Shutdown

Inträffar när programmet stängs av.

Startup

Inträffar när programmet startar.

StartupNextInstance

Inträffar när du försöker starta ett program med en instans och programmet redan är aktivt.

UnhandledException

Inträffar när programmet stöter på ett ohanterat undantag.

Gäller för

Se även