WindowsFormsApplicationBase Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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:
ApplicationBase menyediakan anggota yang tersedia di semua proyek.
WindowsFormsApplicationBasemenyediakan anggota yang tersedia dalam aplikasi Formulir Windows.
ConsoleApplicationBase menyediakan anggota yang tersedia di aplikasi konsol.
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 |
|
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. |