Exemplo n.º 1
0
        private void CreateNew(DAT.FalloutType type)
        {
            if (CreateNewDatDialog.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
            {
                return;
            }

            string newDat = CreateNewDatDialog.FileName;

            if (newDat == string.Empty)
            {
                return;
            }

            if (ControlDat.DatIsOpen(newDat))
            {
                MessageBox.Show((LocaleRU) ? "Данный DAT файл уже открыт!" : "This DAT file is already open!");
                return;
            }

            DATManage.CreateDatFile(newDat, type);
            OpenDat dat = ControlDat.OpeningDat(newDat, true); // empty

            BuildTree(dat);

            if (currentNode != null)
            {
                currentNode.ForeColor = Color.White;
            }
            TreeNode[] node = folderTreeView.Nodes.Find(dat.DatName, false);
            SelectTreeNode(node[0]);
            folderTreeView.SelectedNode = node[0];

            totalToolStripStatusLabel.Text = "0";
        }
Exemplo n.º 2
0
 private void OpenDat(string pathDat)
 {
     if (ControlDat.DatIsOpen(pathDat))
     {
         MessageBox.Show((LocaleRU) ? "Этот DAT файл уже открыт!" : "This DAT file is already open!");
         return;
     }
     OpenDatFile(pathDat);
 }