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ı arası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ı Form1 bir liste kutusu ListBox1içeren bir forma sahip olmasını gerektirir.

Açıklamalar

Nesne tarafından My.Application 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

Name Description
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

Name Description
ApplicationContext

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

ColorMode

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

CommandLineArgs

Geçerli uygulamanın dizeleri 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 pencereler, denetimler 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 uygulamanın 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

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

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

Bu uygulamanın tek örnekli bir uygulama olup olmadığını gösteren 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 minimum süreyi milisaniye cinsinden 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

Name Description
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 bulunan 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()

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

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

Uygulamanın giriş ekranını gizler.

MemberwiseClone()

Geçerli Objectbasit 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 authentication 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 bir 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ımlanıp tanımlanmadığını belirler.

ToString()

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

(Devralındığı yer: Object)

Ekinlikler

Name Description
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şlatma girişiminde bulunur ve uygulama zaten etkindir.

UnhandledException

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

Şunlara uygulanır

Ayrıca bkz.