/// <summary>
/// 生成新的线圈文件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void BtnCoilNew_Click(object sender, EventArgs e)
{
//外观
BtnCoilNew.BackColor = SystemColors.MenuHighlight;
BtnCoilRead.BackColor = SystemColors.Menu;
BtnCoilDel.BackColor = SystemColors.Menu;
//打开新建文件对话框
SaveFileDialog saveFileDialog = new SaveFileDialog();
//saveFileDialog.Filter = "线圈文件(*.CDF,*.PDA)|*.CDF;*.PDA";
saveFileDialog.Filter = "线圈文件(*.CDF)|*.CDF";
saveFileDialog.RestoreDirectory = true;
saveFileDialog.Title = "新建线圈文件";
saveFileDialog.FileOk += SaveFileDialog_FileOk;
DialogResult dialogResult = saveFileDialog.ShowDialog();
}
private void SaveFileDialog_FileOk(object sender, CancelEventArgs e)
{
SaveFileDialog saveFileDialog = sender as SaveFileDialog;
string localFilePath = saveFileDialog.FileName.ToString();
saveFileDialog.DefaultExt = "CDF";
if (!File.Exists(localFilePath))
{
//创建线圈数据文件和线圈生产列表文件
FileStream fs = new FileStream(localFilePath, FileMode.Create);
fs.Close();
//创建线圈生产列表文件
string proFilePath = localFilePath.Substring(0, localFilePath.Length-3) + "PDA";
FileStream fs1 = new FileStream(proFilePath, FileMode.Create);
fs1.Close();
}
//当前编辑的线圈数据文件
OpenFilePath = saveFileDialog.FileName;
}