有时为了模板使用方便需要对创建的模板保存,并下次使用
保存文件
//保存模板
private void btnSaveModel_Click(object sender, EventArgs e)
{
HTuple filename = null;
SaveFileDialog saveFile = new SaveFileDialog();
//保存格式
saveFile.DefaultExt = "mdl";
saveFile.Filter = "(*.mdl)|*.mdl";
saveFile.RestoreDirectory = true;
if (saveFile.ShowDialog() == DialogResult.OK)
{
filename = saveFile.FileName;
if (ModelId1 == null)
{
MessageBox.Show("请先创建模板!");
}
else
{
HOperatorSet.WriteShapeModel(ModelId1, filename);
}
}
}
读取模板
private void btnReadModel_Click(object sender, EventArgs e)
{
HTuple hv_filename = null;
OpenFileDialog dlg = new OpenFileDialog();
dlg.DefaultExt = "mdl";
dlg.Filter = "(*.mdl)|*.mdl";
dlg.RestoreDirectory = true;
if (dlg.ShowDialog() == DialogResult.OK)
{
hv_filename = dlg.FileName;
HOperatorSet.ReadShapeModel(hv_filename, out ModelId1);
}
}