WindowsFormsApplicationBase Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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 ListBox1
iç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.Application
sistem düzeyinde hiçbir bilgi değiştirilemez.
My.Application
nesnesi aşağıdaki sınıflardan oluşur:
ApplicationBase tüm projelerde kullanılabilen üyeler sağlar.
WindowsFormsApplicationBaseWindows Forms uygulamalarında kullanılabilen üyeler sağlar.
ConsoleApplicationBase konsol uygulamalarında kullanılabilen üyeler sağlar.
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 |
|
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. |