在開發圖紙管理軟體時,要求在選單上記錄使用者最近開啟的檔案或圖紙,以方便下次使用。如圖所示,單擊「檔案」選單下的「開啟檔案」子選單,開啟需要查閱的圖紙。下次執行該軟體時,上次開啟的檔名記錄到「檔案」選單的歷史選單中,選擇該選單,即可開啟相應的圖紙檔案。
要實現儲存最近開啟的檔案,可以將在選單中最近開啟檔案的檔名和路徑儲存到事先建立的*.ini檔案中,系統啟動時讀取*.ini中的資料建立陣列選單,即可實現顯示歷史選單的功能。
(1)建立乙個專案,將其命名為ex01_01,預設窗體為form1。
(2)從工具箱中向form1窗體新增menustrip控制項,同時向窗體新增openfiledialog控制項。建立乙個「檔案」主選單,在其下面建立開啟、關閉所有、退出等選單選項。
(3)主要程式**。
將開啟檔案路徑寫入ini檔案的實現**如下:
private void 開啟toolstripmenuitem_click(object sender, eventargs e)
讀取ini檔案並將資訊加入選單的實現**如下:
private void form1_load(object sender, eventargs e)
sr.close();
}public void showwindows(string filename)
——摘自《c#程式設計詞典》
帶歷史資訊的選單
帶歷史資訊的選單 要實現儲存最近開啟的檔案,可以將在選單中最近開啟檔案的檔名和路徑儲存到事先建立的 ini檔案中,系統啟動時讀取 ini中的資料建立陣列選單,即可實現顯示歷史選單的功能。新增乙個 menustrip 選單控制項,並將主窗體的 i dicontainer 屬性設為 true。將開啟檔案...
C 帶有歷史資訊的選單
1.將歷史資訊加入到ini檔案 2.每次load窗體時自動載入ini檔案中資訊到選單 3.新開啟的路徑記錄到ini檔案中 將開啟檔案路徑寫入ini檔案的實現 如下 private void 開啟toolstripmenuitem click object sender,eventargs e 讀取i...
c 讀寫INI檔案做歷史資訊選單日誌
c 讀寫ini檔案做歷史資訊選單日誌 讀寫ini檔案的類 技巧1 address system.environment.currentdirectory 取得當前的目錄 2 使用streamwriter 類 寫入 using system using system.io class test 使用s...