2013-06-05 15 views
0

我在設計器中有一個contextMenuStrip1,有兩個菜單用於更改文件名和一個用於目錄。如何設置新的文件名和目錄?

我想要的是,當我點擊更改文件名時,我將在文件名中只鍵入文件的名稱單擊確定,並且要創建的文件的名稱將被更改。

其次是我想要的目錄相同的東西,當它點擊它將改變我選擇的目錄名稱和位置。

在我的Form1中,我有這樣一行:

ffmp.Start("test.avi", @"d:\", 25); 

「test.avi」是我希望能夠更改文件名。 而@「d:\」是我想要改變的目錄。

所以不是文件名和目錄會出現與文件名和目錄已經有一些默認的變量,不知何故,我將能夠改變這個變量throuh當它運行的應用程序,

+1

所以聲明兩個變量(一個用於文件名,另一個用於目錄),並在應用程序中更改它們。更改您發佈的代碼行以使用這些變量而不是硬編碼的值。你究竟要求我們幫忙?您似乎只瞭解有關更改現有代碼行的所有內容。 –

回答

1

添加OpenFileDialog()到窗體並用它從用戶獲取文件名。您可以使用Path.GetDirectoryName()Path.GetFileName()來提取文件名和文件夾。將這些值存儲在Form級別的變量中,然後在您的ffmp.Start()調用中使用它們。

+0

idel_Mind但不是openfiledialog是用於當一個文件已經存在,我想打開/加載它?如果文件或目錄不存在,我想要一些對話框來設置它們? – joneK

+0

對不起...我向後讀...使用[SaveFileDialog()](http://msdn.microsoft.com/en-us/library/system.windows.forms.savefiledialog.aspx)然後... –

相關問題