回覆列表
-
1 # 使用者9135166414927
-
2 # 艾莫調空的花
1、建立一個到excel檔案的連結。2、使用TextBox的KeyPress的事件,做一個時間延遲的步驟,在文字框內出讓內容後延遲5秒,將文字框的內容使用第一步建立的連結儲存到excel。
1、建立一個到excel檔案的連結。2、使用TextBox的KeyPress的事件,做一個時間延遲的步驟,在文字框內出讓內容後延遲5秒,將文字框的內容使用第一步建立的連結儲存到excel。
其實2個視窗相對來說是獨立的。如果你需要從form2拿到回傳的資料 通常有2個方案1.中間類,建立一個靜態的中間類。在form2中修改,當form2關閉之後從靜態類中讀取。本來2個視窗需要傳遞的資料不應該屬於任何一個視窗,而是屬於這個程式。
2.回撥法,form2的建構函式中新增Action回撥。相當於從form1傳了一個方法function到form2,在form2中修改字元之後 呼叫/Action Func delegete 都可以。
大致寫法是Action<string> 這是一個帶string引數的匿名函式。將它新增到form2的建構函式引數中。在需要的時候呼叫。
public Window2(Action<string> action){ //建構函式}
//Window1 中的程式碼Window2 w = new Window2((str)=>{ //這裡是傳入的函式 str 就是從form2中返回的字串});
//Window2中如何回傳
action("測試文字");