protected override void OnStartup(StartupEventArgs e)
我想要Windows窗體的此事件的等效項。Windows窗體等效於WPF OnStartup事件
我正在製作圖像查看應用程序。我的應用程序是打開.JPG的默認程序之一。那麼,如何可以得到文件
protected override void OnStartup(StartupEventArgs e)
我想要Windows窗體的此事件的等效項。Windows窗體等效於WPF OnStartup事件
我正在製作圖像查看應用程序。我的應用程序是打開.JPG的默認程序之一。那麼,如何可以得到文件
的路徑如果你只是需要的文件的啓動過程中,你可以去這個
var path = Assembly.GetEntryAssembly().Location;
要獲得文件關聯的路徑的路徑點擊你需要看看在命令行參數
var pathOfFileAssociation = Environment.GetCommandLineArgs()[1] ;
我正在製作一個圖像查看應用程序。我的應用程序是打開.JPG的默認程序之一。那麼我怎樣才能得到文件的路徑。 –
我認爲圖像路徑將作爲命令行參數傳遞。檢查'Environment.GetCommandLineArgs()' –
@SriamSakthivel我試過GetCommandLineArgs,但它沒有工作。它只是給了我可執行文件的路徑。 –
你可以這樣說:
private void Form1_Load(object sender, System.EventArgs e)
{
//this gives you the path of the executing assembly
MessageBox.Show(System.IO.Path.GetDirectoryName(Application.ExecutablePath));
}
的F ILE Program.cs
,應該有以下方法:
static void Main(string[] args)
args
包含傳遞給您的應用程序,如參數應該打開的文件。
Form.Load應該做的伎倆。 – Nanda