WindowsFormsApplicationBase Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt eigenschappen, methoden en gebeurtenissen met betrekking tot de huidige toepassing.
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
- Overname
Voorbeelden
In dit voorbeeld wordt een lus gebruikt om de geopende formulieren van de toepassing te doorlopen, de formulieren te selecteren die rechtstreeks door de huidige thread kunnen worden geopend en de bijbehorende titels in een ListBox besturingselement weer te geven. Zie voor meer informatie over het openen van de geopende formulieren 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
In dit voorbeeld moet uw Windows Forms toepassing een formulier hebben met de naam Form1 met een keuzelijst met de naam ListBox1.
Opmerkingen
De eigenschappen die door het My.Application object worden weergegeven, retourneren alleen gegevens die zijn gekoppeld aan de huidige toepassing of DLL. Er kan geen informatie op systeemniveau worden gewijzigd met My.Application.
Het My.Application object bestaat uit de volgende klassen:
ApplicationBase biedt leden die beschikbaar zijn in alle projecten.
WindowsFormsApplicationBase biedt leden die beschikbaar zijn in Windows Forms toepassingen.
ConsoleApplicationBase biedt leden die beschikbaar zijn in consoletoepassingen.
Constructors
| Name | Description |
|---|---|
| WindowsFormsApplicationBase() |
Initialiseert een nieuw exemplaar van de WindowsFormsApplicationBase klasse. |
| WindowsFormsApplicationBase(AuthenticationMode) |
Initialiseert een nieuw exemplaar van de WindowsFormsApplicationBase klasse met de opgegeven verificatiemodus. |
Eigenschappen
| Name | Description |
|---|---|
| ApplicationContext |
Hiermee haalt u het ApplicationContext-object op voor de huidige thread van een Windows Forms-toepassing. |
| CommandLineArgs |
Hiermee haalt u een verzameling met de opdrachtregelargumenten op als tekenreeksen voor de huidige toepassing. (Overgenomen van ConsoleApplicationBase) |
| Culture |
Hiermee haalt u de cultuur op die door de huidige thread wordt gebruikt voor tekenreeksbewerking en tekenreeksopmaak. (Overgenomen van ApplicationBase) |
| Deployment |
Hiermee haalt u het ClickOnce-implementatieobject van de huidige toepassing op, dat ondersteuning biedt voor het programmatisch bijwerken van de huidige implementatie en ondersteuning voor het downloaden van bestanden op aanvraag. (Overgenomen van ConsoleApplicationBase) |
| EnableVisualStyles |
Bepaalt of deze toepassing gebruikmaakt van de Windows XP stijlen voor vensters, besturingselementen, enzovoort. |
| Info |
Hiermee haalt u een object op dat eigenschappen biedt voor het ophalen van informatie over de assembly van de toepassing, zoals het versienummer, de beschrijving, enzovoort. (Overgenomen van ApplicationBase) |
| InternalCommandLine |
Hiermee stelt u de waarden in die moeten worden gebruikt als de opdrachtregelargumenten van de huidige toepassing. (Overgenomen van ConsoleApplicationBase) |
| IsNetworkDeployed |
Hiermee wordt een |
| IsSingleInstance |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of deze toepassing een toepassing met één exemplaar is. |
| Log |
Hiermee haalt u een object op dat eigenschappen en methoden biedt voor het schrijven van gebeurtenis- en uitzonderingsgegevens voor de logboeklisteners van de toepassing. (Overgenomen van ApplicationBase) |
| MainForm |
Hiermee haalt u het hoofdformulier voor deze toepassing op of stelt u dit in. |
| MinimumSplashScreenDisplayTime |
Hiermee wordt de minimale tijdsduur opgehaald of ingesteld, in milliseconden, waarvoor het welkomstscherm wordt weergegeven. |
| OpenForms |
Hiermee haalt u een verzameling van alle geopende formulieren van de toepassing op. |
| SaveMySettingsOnExit |
Bepaalt of de toepassing de gebruikersinstellingen bij het afsluiten opslaat. |
| ShutdownStyle |
Bepaalt wat er gebeurt wanneer het hoofdformulier van de toepassing wordt gesloten. |
| SplashScreen |
Hiermee haalt u het welkomstscherm voor deze toepassing op of stelt u dit in. |
| UICulture |
Hiermee haalt u de cultuur op die door de huidige thread wordt gebruikt voor het ophalen van cultuurspecifieke resources. (Overgenomen van ApplicationBase) |
| UseCompatibleTextRendering |
Wanneer deze eigenschap wordt overschreven in een afgeleide klasse, kan een ontwerper de standaardtekstweergave-engine voor de formulieren van de toepassing opgeven. |
Methoden
| Name | Description |
|---|---|
| ChangeCulture(String) |
Hiermee wijzigt u de cultuur die wordt gebruikt door de huidige thread voor het bewerken van tekenreeksen en voor tekenreeksopmaak. (Overgenomen van ApplicationBase) |
| ChangeUICulture(String) |
Hiermee wijzigt u de cultuur die door de huidige thread wordt gebruikt voor het ophalen van cultuurspecifieke resources. (Overgenomen van ApplicationBase) |
| DoEvents() |
Verwerkt alle Windows berichten die zich momenteel in de berichtenwachtrij bevinden. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnvironmentVariable(String) |
Retourneert de waarde van de opgegeven omgevingsvariabele. (Overgenomen van ApplicationBase) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| HideSplashScreen() |
Hiermee verbergt u het welkomstscherm van de toepassing. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnCreateMainForm() |
Wanneer deze wordt overschreven in een afgeleide klasse, kan een ontwerper code verzenden waarmee het welkomstscherm en het hoofdformulier worden geconfigureerd. |
| OnCreateSplashScreen() |
Wanneer deze wordt overschreven in een afgeleide klasse, kan een ontwerper code verzenden waarmee het welkomstscherm wordt geïnitialiseerd. |
| OnInitialize(ReadOnlyCollection<String>) |
Hiermee stelt u de visuele stijlen, tekstweergavestijlen en huidige principal in voor de hoofdtoepassingsthread (als de toepassing gebruikmaakt van Windows authentication) en initialiseert u het welkomstscherm, indien gedefinieerd. |
| OnRun() |
Biedt het beginpunt voor wanneer de hoofdtoepassing klaar is om te worden uitgevoerd, nadat de initialisatie is voltooid. |
| OnShutdown() |
Wanneer code wordt overschreven in een afgeleide klasse, kan code worden uitgevoerd wanneer de toepassing wordt afgesloten. |
| OnStartup(StartupEventArgs) |
Wanneer code wordt overschreven in een afgeleide klasse, kan code worden uitgevoerd wanneer de toepassing wordt gestart. |
| OnStartupNextInstance(StartupNextInstanceEventArgs) |
Wanneer code wordt overschreven in een afgeleide klasse, kan code worden uitgevoerd wanneer een volgend exemplaar van een toepassing met één exemplaar wordt gestart. |
| OnUnhandledException(UnhandledExceptionEventArgs) |
Wanneer code wordt overschreven in een afgeleide klasse, kan code worden uitgevoerd wanneer er een niet-verwerkte uitzondering optreedt in de toepassing. |
| Run(String[]) |
Hiermee wordt het Visual Basic-toepassingsmodel ingesteld en gestart. |
| ShowSplashScreen() |
Bepaalt of voor de toepassing een welkomstscherm is gedefinieerd en of dit wel het geval is, wordt deze weergegeven. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
gebeurtenis
| Name | Description |
|---|---|
| NetworkAvailabilityChanged |
Treedt op wanneer de beschikbaarheid van het netwerk verandert. |
| Shutdown |
Treedt op wanneer de toepassing wordt afgesloten. |
| Startup |
Vindt plaats wanneer de toepassing wordt gestart. |
| StartupNextInstance |
Treedt op wanneer u probeert een toepassing met één exemplaar te starten en de toepassing al actief is. |
| UnhandledException |
Treedt op wanneer de toepassing een niet-verwerkte uitzondering tegenkomt. |