標題:

c#視窗的控制問題

發問:

假設我已經在 private void Box4_Click(object sender, EventArgs e) { .................... } 裡寫了程式我卻要在 private void button1_Click(object sender, EventArgs e) { .................. (執行Box4_Click的程式,我的Box4_Click寫太多程式碼如不想重寫要如何直接讀取那裡面的程式呢 } 更新: 順便問 如何顯示現在的時間 更新 2: 那可以多問一個問題可以嗎 那我要用我寫的程式寫說 我要開啟別的程式 如word . txt ...等等。 要編入哪種程式碼 更新 3: 我要存開啟比方說要開啟EXE檔 我沒有要讀裡面的東西 蠻謝謝你回答我那麼多東西 更新 4: DateTime.Now() 跑不出來 更新 5: 錯誤1'System.DateTime.Now' 是 '屬性',但卻當成 '方法' 更新 6: console.Write("notepad yourfile.txt"); 這只是顯示出 notepad yourfile.txt 這串字串耶 謝謝你唷 ^^

最佳解志聖補習班答:

在button1_Click程式裡 寫 Box4_Click(sender,e); 就會執行Box4_Click寫的程式。 若需要一些傳回值的話,不如寫一些全域變數 現在時間:DateTime.Now() 2007-12-11 15:09:41 補充: 我以前是有做過開啟txt 可能是 console.Write("notepad yourfile.txt"); 還是什麼的~有點忘了, 就是要寫cmd 指令。 如果是讀檔的話,放入你的C#的TextBox 我都用sr = new System.StreamReader("filepath") sr.ReadToEnd()取得字串。 2007-12-12 11:36:32 補充: Sorry~ DateTime.Now的確是屬性, 我筆誤 你只要用DateTime.Now.ToString();這樣就可以變字串了! 或你想做什麼格式設定也可以用DateTime.Now.ToString("HH:mm") 2007-12-12 13:26:35 補充: System.Diagnostics.ProcessStartInfo p = new System.Diagnostics.ProcessStartInfo(); p.FileName="notepad.exe"; p.Arguments = "C:\\log.txt"; System.Diagnostics.Process.Start(p); 雖然我失去印象是用這招。(網路上都這樣解的) 2007-12-12 13:27:24 補充: p.Arguments = "your file path";

其他解答:

台中日文補習班英文名字29077F888C89A7E7
arrow
arrow
    創作者介紹

    王嘉鴻閃蠢礎舌斬 發表在 痞客邦 留言(0) 人氣()