Bagikan melalui


WindowsFormsApplicationBase Kelas

Definisi

Menyediakan properti, metode, dan peristiwa yang terkait dengan aplikasi saat ini.

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

Contoh

Contoh ini menggunakan perulangan untuk melakukan iterasi melalui formulir terbuka aplikasi, memilih formulir yang dapat diakses langsung oleh utas saat ini, dan menampilkan judulnya dalam ListBox kontrol. Untuk informasi tentang cara mengakses formulir yang terbuka, lihat 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

Contoh ini mengharuskan aplikasi Formulir Windows Anda memiliki formulir bernama Form1 yang berisi kotak daftar bernama ListBox1.

Keterangan

Properti yang diekspos oleh My.Application data pengembalian objek yang hanya terkait dengan aplikasi atau DLL saat ini. Tidak ada informasi tingkat-sistem yang dapat diubah dengan My.Application.

Objek My.Application terdiri dari kelas-kelas berikut:

Konstruktor

WindowsFormsApplicationBase()

Menginisialisasi instans baru kelas WindowsFormsApplicationBase.

WindowsFormsApplicationBase(AuthenticationMode)

Menginisialisasi instans WindowsFormsApplicationBase baru kelas dengan mode autentikasi yang ditentukan.

Properti

ApplicationContext

Mendapatkan objek untuk utas ApplicationContext aplikasi Formulir Windows saat ini.

CommandLineArgs

Mendapatkan koleksi yang berisi argumen baris perintah sebagai string untuk aplikasi saat ini.

(Diperoleh dari ConsoleApplicationBase)
Culture

Mendapatkan budaya yang digunakan utas saat ini untuk manipulasi string dan pemformatan string.

(Diperoleh dari ApplicationBase)
Deployment

Mendapatkan objek penyebaran ClickOnce aplikasi saat ini, yang menyediakan dukungan untuk memperbarui penyebaran saat ini secara terprogram dan dukungan untuk unduhan file sesuai permintaan.

(Diperoleh dari ConsoleApplicationBase)
EnableVisualStyles

Menentukan apakah aplikasi ini akan menggunakan gaya Windows XP untuk windows, kontrol, dan sebagainya.

HighDpiMode

Mendapatkan atau mengatur HighDpiMode untuk aplikasi.

Info

Mendapatkan objek yang menyediakan properti untuk mendapatkan informasi tentang assembly aplikasi, seperti nomor versi, deskripsi, dan sebagainya.

(Diperoleh dari ApplicationBase)
InternalCommandLine

Mengatur nilai yang akan digunakan sebagai argumen baris perintah aplikasi saat ini.

(Diperoleh dari ConsoleApplicationBase)
IsNetworkDeployed

Boolean Mendapatkan yang mewakili apakah aplikasi disebarkan dari jaringan menggunakan ClickOnce.

(Diperoleh dari ConsoleApplicationBase)
IsSingleInstance

Mendapatkan atau menetapkan nilai yang menunjukkan apakah aplikasi ini adalah aplikasi instans tunggal.

Log

Mendapatkan objek yang menyediakan properti dan metode untuk menulis informasi peristiwa dan pengecualian ke pendengar log aplikasi.

(Diperoleh dari ApplicationBase)
MainForm

Mendapatkan atau mengatur formulir utama untuk aplikasi ini.

MinimumSplashScreenDisplayTime

Mendapatkan atau mengatur durasi waktu minimum, dalam milidetik, yang layar percikannya ditampilkan.

OpenForms

Mendapatkan koleksi semua formulir terbuka aplikasi.

SaveMySettingsOnExit

Menentukan apakah aplikasi menyimpan pengaturan pengguna saat keluar.

ShutdownStyle

Menentukan apa yang terjadi ketika formulir utama aplikasi ditutup.

SplashScreen

Mendapatkan atau mengatur layar splash untuk aplikasi ini.

UICulture

Mendapatkan budaya yang digunakan utas saat ini untuk mengambil sumber daya khusus budaya.

(Diperoleh dari ApplicationBase)
UseCompatibleTextRendering

Ketika ditimpa di kelas turunan, properti ini memungkinkan perancang untuk menentukan mesin penyajian teks default untuk formulir aplikasi.

Metode

ChangeCulture(String)

Mengubah budaya yang digunakan oleh utas saat ini untuk manipulasi string dan untuk pemformatan string.

(Diperoleh dari ApplicationBase)
ChangeUICulture(String)

Mengubah budaya yang digunakan utas saat ini untuk mengambil sumber daya khusus budaya.

(Diperoleh dari ApplicationBase)
DoEvents()

Memproses semua pesan Windows yang saat ini berada dalam antrean pesan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnvironmentVariable(String)

Mengembalikan nilai variabel lingkungan yang ditentukan.

(Diperoleh dari ApplicationBase)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
HideSplashScreen()

Menyembunyikan layar splash aplikasi.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnCreateMainForm()

Ketika ditimpa di kelas turunan, memungkinkan perancang untuk memancarkan kode yang mengonfigurasi layar percikan dan formulir utama.

OnCreateSplashScreen()

Ketika ditimpa di kelas turunan, memungkinkan perancang untuk memancarkan kode yang menginisialisasi layar percikan.

OnInitialize(ReadOnlyCollection<String>)

Mengatur gaya visual, gaya tampilan teks, dan prinsipal saat ini untuk utas aplikasi utama (jika aplikasi menggunakan autentikasi Windows), dan menginisialisasi layar percikan, jika ditentukan.

OnRun()

Menyediakan titik awal ketika aplikasi utama siap untuk mulai berjalan, setelah inisialisasi selesai.

OnShutdown()

Ketika ditimpa di kelas turunan, memungkinkan kode berjalan saat aplikasi dimatikan.

OnStartup(StartupEventArgs)

Ketika ditimpa di kelas turunan, memungkinkan kode berjalan saat aplikasi dimulai.

OnStartupNextInstance(StartupNextInstanceEventArgs)

Ketika ditimpa di kelas turunan, memungkinkan kode berjalan ketika instans berikutnya dari aplikasi instans tunggal dimulai.

OnUnhandledException(UnhandledExceptionEventArgs)

Ketika ditimpa di kelas turunan, memungkinkan kode berjalan ketika pengecualian yang tidak tertangani terjadi dalam aplikasi.

Run(String[])

Menyiapkan dan memulai model Aplikasi Visual Basic.

ShowSplashScreen()

Menentukan apakah aplikasi memiliki layar splash yang ditentukan, dan jika ya, menampilkannya.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

ApplyApplicationDefaults

Terjadi ketika aplikasi siap menerima nilai default untuk berbagai area aplikasi.

NetworkAvailabilityChanged

Terjadi ketika ketersediaan jaringan berubah.

Shutdown

Terjadi ketika aplikasi dimatikan.

Startup

Terjadi ketika aplikasi dimulai.

StartupNextInstance

Terjadi saat mencoba memulai aplikasi instans tunggal dan aplikasi sudah aktif.

UnhandledException

Terjadi ketika aplikasi menemukan pengecualian yang tidak tertangani.

Berlaku untuk

Lihat juga