所以我把我的應用程序控制臺應用程序類型,並指出只包含子主要的模塊,即選擇啓動形式
Module mdlConsole
Sub Main(ByVal cmdArgs() As String)
If cmdArgs.Length = 0 Then
Dim frm As New frmMain
frm.Show()
End If
End Sub
End Module
理想的情況下,如果沒有提供參數,然後該計劃將簡單地啓動主要形式。我們的目標是從命令行(可選)編寫腳本。如果提供了參數,則應用程序表單不會被加載,並且會根據提供的命令行參數來處理其功能。
就像現在一樣,程序運行,簡單地啓動窗體(frmMain)然後關閉。我做錯了什麼或失蹤?
如果你不願意給我答案,我很樂意指出正確的方向。我不希望任何人提供答案。我也需要學習。
謝謝!
正確,所以如果參數count> 0,那麼去做東西並退出,否則繼續使用表單加載事件。謝謝! – Steve 2014-09-01 15:10:56
在提供命令行參數時,我確實看到它在退出前有快速閃爍的窗體加載。不知道我對此有多好,但它可能是不可避免的。 – Steve 2014-09-01 15:23:45
我正在玩立即爲MyBase.Load發射Me.Hide()和類似(但不成功)的快速修復。也許你可以堅持這樣的東西(儘管你可能會發現自己完全禁用動畫,我不知道你是否想這樣做):[link](http://stackoverflow.com/questions/14001694/vbnet -disable-fade-in-for-forms) – Chad 2014-09-01 15:32:16