Пример #1
0
 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);
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
        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);
                }
            }
        }
Пример #4
0
 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);
     }
 }