WindowsFormsApplicationBase Sınıf

Tanım

Geçerli uygulamayla ilgili özellikleri, yöntemleri ve olayları sağlar.

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

Örnekler

Bu örnek, uygulamanın açık formlarında yineleme yapmak için bir döngü kullanır, geçerli iş parçacığı tarafından doğrudan erişilebilen formları seçer ve başlıklarını bir ListBox denetimde görüntüler. Açık formlara erişme hakkında bilgi için bkz 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

Bu örnek, Windows Forms uygulamanızın adlı liste kutusu ListBox1içeren adlı Form1 bir forma sahip olmasını gerektirir.

Açıklamalar

Nesne tarafından My.Application kullanıma sunulan özellikler, yalnızca geçerli uygulama veya DLL ile ilişkili verileri döndürür. ile My.Applicationsistem düzeyinde hiçbir bilgi değiştirilemez.

My.Application nesnesi aşağıdaki sınıflardan oluşur:

Oluşturucular

WindowsFormsApplicationBase()

WindowsFormsApplicationBase sınıfının yeni bir örneğini başlatır.

WindowsFormsApplicationBase(AuthenticationMode)

Belirtilen kimlik doğrulama moduyla sınıfının yeni bir örneğini WindowsFormsApplicationBase başlatır.

Özellikler

ApplicationContext

ApplicationContext bir Windows Forms uygulamasının geçerli iş parçacığının nesnesini alır.

CommandLineArgs

Geçerli uygulama için dize olarak komut satırı bağımsız değişkenlerini içeren bir koleksiyon alır.

(Devralındığı yer: ConsoleApplicationBase)
Culture

Geçerli iş parçacığının dize işleme ve dize biçimlendirmesi için kullandığı kültürü alır.

(Devralındığı yer: ApplicationBase)
Deployment

Geçerli uygulamanın program aracılığıyla güncellenmesi ve dosyaların isteğe bağlı indirilmesi için destek sağlayan ClickOnce dağıtım nesnesini alır.

(Devralındığı yer: ConsoleApplicationBase)
EnableVisualStyles

Bu uygulamanın windows, denetim vb. için Windows XP stillerini kullanıp kullanmayacağını belirler.

HighDpiMode

Uygulama için HighDpiMode değerini alır veya ayarlar.

Info

Sürüm numarası, açıklama vb. gibi uygulama derlemesi hakkında bilgi almak için özellikler sağlayan bir nesnesi alır.

(Devralındığı yer: ApplicationBase)
InternalCommandLine

Geçerli uygulamanın komut satırı bağımsız değişkenleri olarak kullanılacak değerleri ayarlar.

(Devralındığı yer: ConsoleApplicationBase)
IsNetworkDeployed

Boolean Uygulamanın ClickOnce kullanılarak bir ağdan dağıtılıp dağıtılmadığını gösteren bir alır.

(Devralındığı yer: ConsoleApplicationBase)
IsSingleInstance

Bu uygulamanın tek örnekli bir uygulama olup olmadığını belirten bir değer alır veya ayarlar.

Log

Uygulamanın günlük dinleyicilerine olay ve özel durum bilgileri yazmak için özellikler ve yöntemler sağlayan bir nesnesi alır.

(Devralındığı yer: ApplicationBase)
MainForm

Bu uygulama için ana formu alır veya ayarlar.

MinimumSplashScreenDisplayTime

Giriş ekranının görüntülendiği milisaniye cinsinden minimum süreyi alır veya ayarlar.

OpenForms

Uygulamanın tüm açık formlarından oluşan bir koleksiyon alır.

SaveMySettingsOnExit

Uygulamanın çıkışta kullanıcı ayarlarını kaydedip kaydetmediğini belirler.

ShutdownStyle

Uygulamanın ana formu kapatıldığında ne olacağını belirler.

SplashScreen

Bu uygulama için giriş ekranını alır veya ayarlar.

UICulture

Geçerli iş parçacığının kültüre özgü kaynakları almak için kullandığı kültürü alır.

(Devralındığı yer: ApplicationBase)
UseCompatibleTextRendering

Türetilmiş bir sınıfta geçersiz kılındığında, bu özellik tasarımcının uygulama formları için varsayılan metin işleme altyapısını belirtmesine olanak tanır.

Yöntemler

ChangeCulture(String)

Geçerli iş parçacığı tarafından dize işleme ve dize biçimlendirme için kullanılan kültürü değiştirir.

(Devralındığı yer: ApplicationBase)
ChangeUICulture(String)

Geçerli iş parçacığının kültüre özgü kaynakları almak için kullandığı kültürü değiştirir.

(Devralındığı yer: ApplicationBase)
DoEvents()

şu anda ileti kuyruğunda olan tüm Windows iletilerini işler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnvironmentVariable(String)

Belirtilen ortam değişkeninin değerini döndürür.

(Devralındığı yer: ApplicationBase)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HideSplashScreen()

Uygulamanın giriş ekranını gizler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnCreateMainForm()

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının giriş ekranını ve ana formu yapılandıran kodu yaymasına izin verir.

OnCreateSplashScreen()

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının giriş ekranını başlatan kodu yaymasına izin verir.

OnInitialize(ReadOnlyCollection<String>)

Ana uygulama iş parçacığı için görsel stilleri, metin görüntüleme stillerini ve geçerli sorumluyu ayarlar (uygulama Windows kimlik doğrulaması kullanıyorsa) ve tanımlandığı takdirde giriş ekranını başlatır.

OnRun()

Başlatma tamamlandıktan sonra ana uygulamanın çalışmaya başlamaya hazır olduğu başlangıç noktasını sağlar.

OnShutdown()

Türetilmiş bir sınıfta geçersiz kılındığında, uygulama kapatıldığında kodun çalıştırılmasına izin verir.

OnStartup(StartupEventArgs)

Türetilmiş bir sınıfta geçersiz kılındığında, uygulama başlatıldığında kodun çalıştırılmasına izin verir.

OnStartupNextInstance(StartupNextInstanceEventArgs)

Türetilmiş bir sınıfta geçersiz kılındığında, tek örnekli uygulamanın sonraki bir örneği başlatıldığında kodun çalıştırılmasına izin verir.

OnUnhandledException(UnhandledExceptionEventArgs)

Türetilmiş bir sınıfta geçersiz kılındığında, uygulamada işlenmeyen bir özel durum oluştuğunda kodun çalıştırılmasına izin verir.

Run(String[])

Visual Basic Uygulama modelini ayarlar ve başlatır.

ShowSplashScreen()

Uygulamanın tanımlı bir giriş ekranı olup olmadığını ve tanımlanmışsa görüntüleyip görüntülemediğini belirler.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

ApplyApplicationDefaults

Uygulama çeşitli uygulama alanları için varsayılan değerleri kabul etmeye hazır olduğunda gerçekleşir.

NetworkAvailabilityChanged

Ağ kullanılabilirliği değiştiğinde gerçekleşir.

Shutdown

Uygulama kapatıldığında gerçekleşir.

Startup

Uygulama başlatıldığında gerçekleşir.

StartupNextInstance

Tek örnekli bir uygulamayı başlatmaya çalışırken ve uygulama zaten etkin olduğunda gerçekleşir.

UnhandledException

Uygulama işlenmeyen bir özel durumla karşılaştığında gerçekleşir.

Şunlara uygulanır

Ayrıca bkz.