1. 對于打開檔案對話框處理
#region 打開檔案對話框
string StrPath;
OpenFileDialog Flag = new OpenFileDialog();
Flag.Multiselect = true;//設定多選
Flag.Title = "打開檔案"; //獲取或設定檔案對話框標題
Flag.FilterIndex = 2;//設定默認顯示檔案型別為Csv檔案(*.csv)|*.csv
Flag.InitialDirectory = "D:\\"; //設定初始路徑
Flag.Filter = "csv files (*.csv)|*.csv|ALL files (* .*)|* .*"; //設定“另存為檔案型別”或“檔案型別”框中出現的選擇內容
Flag.RestoreDirectory = true; //設定對話框是否記憶上次打開的目錄
if (Flag.ShowDialog() == DialogResult.OK)
{
StrPath = Flag.FileName;
MessageBox.Show(StrPath);
}
#endregion
2. 保存檔案的對話框處理
#region 保存檔案對話框
StreamWriter MyStream;
SaveFileDialog SaveFlag = new SaveFileDialog();
SaveFlag.FileName = "保存";//設定默認檔案名
SaveFlag.DefaultExt = "CSV";//設定默認格式(可以不設)
SaveFlag.AddExtension = true;//設定自動在檔案名中添加擴展名
SaveFlag.Filter = "csv files (*.csv)|*.csv|ALL files (* .*)|* .*";
SaveFlag.RestoreDirectory = true;
if (SaveFlag.ShowDialog() == DialogResult.OK)
{
string StrName;
StrName = SaveFlag.FileName;
MyStream = new StreamWriter(SaveFlag.FileName);
MyStream.Write(textBox1.Text);
MyStream.Flush();
MyStream.Close();
}
#endregion
3.顏色對話框的處理
#region 顏色對話框
ColorDialog colorDialog1 = new ColorDialog();
colorDialog1.AllowFullOpen = false;
colorDialog1.Color = Color.Red;
colorDialog1.ShowHelp = true;
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.BackColor = colorDialog1.Color;
}
#endregion
4.字體的對話框處理
#region 字體對話框
FontDialog FontDialog = new FontDialog();
FontDialog.Font = textBox1.Font;
FontDialog.Color = textBox1.ForeColor;
if (FontDialog.ShowDialog() != DialogResult.Cancel)
{
textBox1.Font = FontDialog.Font;
textBox1.ForeColor = FontDialog.Color;
}
#endregion
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/4902.html
標籤:WinForm
