windows form窗体应用程序,建一个记事本参考代码,重点是打开,保存,另存为...
生活随笔
收集整理的這篇文章主要介紹了
windows form窗体应用程序,建一个记事本参考代码,重点是打开,保存,另存为...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//當點擊打開的時候private string files; //建一個成員變量,用來存儲打開的路徑private void 打開OToolStripMenuItem_Click(object sender, EventArgs e){//openFileDialog1.Filter = "文本文件|*txt|視頻文件|*avi;*jpg"; //filter建立一個篩選器//openFileDialog1.ShowDialog();DialogResult isok = openFileDialog1.ShowDialog();if (isok == DialogResult.OK) //判斷是否點擊的打開按鈕{string filename = openFileDialog1.FileName;//獲取文件路徑,文件路徑存在FileName里//使用流進行文件讀取StreamReader sr = new StreamReader(filename); //構建一個streamreader類的對象sr ,文件路徑作為參數textBox1.Text = sr.ReadToEnd(); //readtoend方法,把文件完全讀出sr.Close(); //流用完一定關閉files = filename;}
//當點擊另存為按鈕的時候private void 保存sToolStripMenuItem_Click(object sender, EventArgs e){saveFileDialog1.Filter = "文本文件|*.txt"; //要保存的文件格式。Filter文件篩選器DialogResult isok = saveFileDialog1.ShowDialog(); //是否點擊保存按鈕if (isok==DialogResult .OK){string filename = saveFileDialog1.FileName;StreamWriter sw = new StreamWriter(filename);sw.Write(textBox1.Text);sw.Close(); //流用完一定要關閉}MessageBox.Show(saveFileDialog1 .FileName );}//當點擊保存按鈕的時候private void 另存為AToolStripMenuItem_Click(object sender, EventArgs e){if (files == null){DialogResult baocun = saveFileDialog1.ShowDialog();if (baocun == DialogResult.OK){string filename = saveFileDialog1.FileName;StreamWriter sw = new StreamWriter(filename);sw.Write(textBox1.Text);sw.Close();}}else{StreamWriter sw = new StreamWriter(files);sw.Write(textBox1.Text);sw.Close();}}//當點擊顏色的時候private void 顏色ToolStripMenuItem_Click(object sender, EventArgs e){//colorDialog1.ShowDialog();//顯示顏色對話框,要顯示對話框都有showdialog這個共同屬性。。 colorDialog1.ShowDialog()會有一個返回值,用dialogresult這個枚舉類型來接受DialogResult dr = colorDialog1.ShowDialog();if (dr==DialogResult .OK) //判斷是否點擊的確定按鈕{this.BackColor = colorDialog1.Color; //如果僅僅寫這一句代碼,在選完顏色之后點取消,會默認系統里的一個黑色}}//點擊文件瀏覽器獲取路徑private void 文件瀏覽器ToolStripMenuItem_Click(object sender, EventArgs e){DialogResult dr = folderBrowserDialog1.ShowDialog(); //接受打卡文件路徑時的返回值if (dr==DialogResult .OK){MessageBox.Show(folderBrowserDialog1.SelectedPath ); //selectedpath獲取路徑的屬性}}//當點擊新建的時候private void 新建NToolStripMenuItem_Click(object sender, EventArgs e){if (textBox1 .Text .Length>0){saveFileDialog1.ShowDialog();DialogResult dr = new DialogResult();if (dr == DialogResult.OK){string filename = saveFileDialog1.FileName;StreamWriter sw = new StreamWriter(filename);sw.Write(textBox1.Text);sw.Close();}else{textBox1.Text = "";}}}
?
轉載于:https://www.cnblogs.com/275147378abc/p/4540933.html
總結
以上是生活随笔為你收集整理的windows form窗体应用程序,建一个记事本参考代码,重点是打开,保存,另存为...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黄山风景区山顶住宿攻略
- 下一篇: 请问,水注后留不住水,自动溢出,为何?