0
我有一個form
,它具有MenuScript(頂級和第二級)。從另一個表格更新文本文件中的一行
我遇到的問題是其中一個第二級別是「添加」,它將您帶到另一個form
。這form
有一個按鈕'記錄'和textboxes
。這種形式允許用戶輸入數據,當記錄按鈕被點擊時,輸入的數據被寫入文本文件。
回到第一個表格。另一個二級菜單是「更新」,它將用戶帶到與「添加」相同的form
;但首先,用戶必須單擊listbox
中的項目才能繼續。
如何從選定的項目中獲取數據以顯示在合適的textboxes
中,以及如何獲取「記錄」按鈕來更新數據,而不是認爲它只是一個添加數據按鈕?
此外,如果有人可以給我一些指示,以確保用戶選擇listbox
內的項目肯定會是一個加號!
不幸的是,由於我的聲望太低,我無法添加圖片。
Here is a visual representation of my ultimate goal
一個完整的答案應該包括一個小程序!我想你有一個類來描述每個記錄(用一個ToString()覆蓋來返回要在ListBox中顯示的標題)。只需將一個屬性添加到表單中,調用者在該表單的Show事件中設置記錄本身(或文件路徑)和(例如)讀取該數據並填充文本框。要禁用菜單項,當ListBox.SelectedIndex爲-1時,可以使用Application.Idle事件將MenuItem.Enabled屬性設置爲false。 – 2012-07-30 06:47:13