Steven's answer'da, varsayılan olarak, VB.NET uygulamasında Program.cs
gibi bir şeye ihtiyacınız yoktur. Ancak standart başlatma kodunu değiştirmek isterseniz, yeni bir modül ekleyebilir ve bunu başlangıç nesnesi olarak seçebilirsiniz.
İlk olarak, projeyi sağ tıklayın ve Ekle: Modül ... seçeneğini seçin. Modülü istediğiniz gibi adlandırabilirsiniz, ancak C# default ile tutarlı olması için Program.vb adını verdim. Aşağıdaki kodda yapıştırın:
Module Program
Public Sub Main()
Application.Run(New Form1()) ''//Use your main form here
End Sub
End Module
Sonraki sağ proje üzerinde tıklayın ve Özellikler seçin. Uygulama sekmesinde, "Uygulama çerçevesini etkinleştir" seçeneğinin işaretini kaldırın. Ardından başlangıç nesnesini Program olarak değiştirin. Sub Main adlı başka bir seçenek var, nerede olurumsa Main()
altprogramını çalıştıracağım.
Artık standart başlatma kodunu değiştirdiğinize göre, Main()
alt programınıza başka şeyler ekleyebilirsiniz. yürütülmez uygulama olayları (Startup
, Shutdown
, StartupNextInstance
ve UnhandledException
) 'de başlangıç nesnesi, kodu olarak özel bir Sub Main yordamı kullanırken
: Ben MSDN (How to: Change the Startup Object for an Application) üzerine bir şey daha fark ettim.
Öfkenizi anlayamıyorum. Daha önce aradım ve Google'ın bana verdiği cevap tatmin edici değildi. @SteveDog tüm şüphelerimi temizledi ve uygulamamın düzgün şekilde çalışmasına yardımcı oldu. – MaiOM
@ Ramhound's gibi şikayetleri önlemenin bir yolu, arama yaparken bulduğunuzu göstermek ve neden tatmin edici olmadığını açıklamaktır. Her iki durumda da, sorduğun için sevindim çünkü cevaplar bana yardımcı oldu. –
Don Kirkby ile aynı fikirdeyim, bu soru 'vb.net program.cs' dosyasına girdiğimde en üstte yer alıyor. – ABH