Puis-je modifier par programme le formulaire de démarrage au lancement de l'application dans VB.Net?Modifier par programme le formulaire de démarrage au lancement de l'application?
2
A
Répondre
6
Bien sûr, vous pouvez!
Dans vos propriétés de projet, définissez Objet de démarrage sur Sub Main et assurez-vous qu'il existe une méthode Public Sub Main quelque part dans votre application. Une classe de démarrage séparée peut être une bonne idée:
Public Class myStartupClass
''' <summary>
''' This is the method that will be run when the application loads,
''' because Project Properties, Startup Object is set to SubMain
''' </summary>
''' <remarks>
''' </remarks>
''' --------------------------------------------------------------------------------
Public Shared Sub Main()
'The form that we will end up showing
Dim formToShow As System.Windows.Forms.Form = Nothing
'The determiner as to which form to show
Dim myMood As String = "Happy"
'Choose the appropriate form
Select Case myMood
Case "Happy"
formToShow = New Form1
Case Else
formToShow = New Form2
End Select
'Show the form, and keep it open until it's explicitly closed.
formToShow.ShowDialog()
End Sub
End Class
4
Dans une "application Windows Forms", créée sous VB 2010 Express, vous pouvez effectuer les opérations suivantes dans ApplicationEvents.vb :
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
'Select the form of your choice
My.Application.MainForm = Any_Form_You_like
End Sub
End Class
0
C'est l'approche que j'utilise qui démarre effectivement une forme comme un point d'entrée d'application normal.
Public Sub Main()
Dim value As String = Trim(Environment.CommandLine)
Dim f As Form
Select Case value
Case "a"
f = New frmTextEdit
Case "b"
f = New frmListDialog
Case "c"
f = New frmSuggestion
Case Else
Throw New Exception("Unsupported startup form option")
End Select
Application.Run(f)
End Sub
Questions connexes
- 1. Comment modifier le formulaire chargé au démarrage?
- 2. Modifier le code de formulaire Outlook par programme
- 3. Exécutez le programme c au démarrage
- 4. Lancement de mon activité au démarrage avec l'aide Action_boot_complete
- 5. Lancement de threads d'arrière-plan sur le démarrage de GWT
- 6. Est-il possible de modifier par programme l'image de lancement Default.png?
- 7. Ajout de contrôles au formulaire WPF par programme
- 8. locale modifier par programme
- 9. Comment modifier le nom de l'image par défaut pour l'image de démarrage/lancement dans une application iPhone
- 10. Modifier le mode de connexion Internet de l'iPhone par programme
- 11. Modifier EXE pour arrêter le lancement de Firefox
- 12. Comment exécuter des configurations de lancement Eclipse par programme?
- 13. Comment modifier par programme UIColor de vue
- 14. Lancement d'un programme pour qu'il s'ouvre au centre de l'application de lancement
- 15. Ajout de paramètres pour un programme au lancement
- 16. Comment changer le chargement du formulaire au démarrage d'un autre formulaire?
- 17. Modifier le clavier par programme en Dvorak
- 18. Modifier par programme le ListBoxItem sélectionné
- 19. Formulaire de démarrage dynamique
- 20. Modifier le point de terminaison ReaderQuotas par programme
- 21. Modifier l'ordre de tabulation par programme
- 22. Modifier la température de l'affichage par programme
- 23. Modifier la résolution de l'écran par programme?
- 24. Lancement par programme de l'écran Favoris d'IE Mobile
- 25. C# Comment modifier le périphérique de lecture par programme
- 26. Comment modifier par programme le mot de passe Active Directory
- 27. AfterInsertRow, setCell. modifier par programme le contenu de la cellule
- 28. Modifier par programme le point de terminaison d'un service Web
- 29. Comment modifier UIView par programme?
- 30. Modifier l'état UIButton par programme
incroyable! Je vous remercie! –