private void ToolStripMenuItem_userData_Click(object sender, EventArgs e) { if (_File != null) { fancyModelMesh.Block tBlock = new fancyModelMesh.UnknownBlock("_USER"); _File.BlockList.Add(tBlock); AddNode(tBlock); } }
private void updateInfo() { fancyModelMesh.UnknownBlock tBlock = (fancyModelMesh.UnknownBlock)Block; ParentNode.Text = "用户数据块:" + tBlock.BlockName; Text = "用户数据编辑器 - " + tBlock.BlockName; _TreeNode_Size.Text = String.Format("数据大小:{0}", tBlock.BlockData.Length); }
private void button_export_Click(object sender, EventArgs e) { if (saveFileDialog_userData.ShowDialog() != System.Windows.Forms.DialogResult.Cancel) { try { fancyModelMesh.UnknownBlock tBlock = (fancyModelMesh.UnknownBlock)Block; using (FileStream tFile = new FileStream(saveFileDialog_userData.FileName, FileMode.Create, FileAccess.Write)) { tFile.Write(tBlock.BlockData, 0, tBlock.BlockData.Length); tFile.Close(); } } catch (Exception expt) { MessageBox.Show("保存文件失败!\n\n" + expt.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }