示例#1
0
 private void Button_MouseClick(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
         var a = MessageBox.Show("Are you sure to clear your data", "Warning", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         if (a == DialogResult.OK)
         {
             NodeController.NodesList.Clear();
             NodeController.source.Clear();
             NodeController.Reefeshpaint();
             Parent.Controls.Find("panelPaint", true).SingleOrDefault().Controls.Clear();
             Parent.Controls.Find("panelPaint", true).SingleOrDefault().Refresh();
             ReadWriteController.LoadMap(this, (sender as Button).Tag.ToString());
         }
     }
 }
示例#2
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            saveFile.Filter = "XML File|*.xml";
            var a = saveFile.ShowDialog();

            if (a == DialogResult.OK)
            {
                if (Username.Text != "Guest")
                {
                    ReadWriteController.WriteXmlFile(Username.Text, NodeController.NodesList, NodeController.source.Cast <Node>().ToList(), saveFile.FileName);
                    (Parent.Controls.Find("ucMapUser1", true).SingleOrDefault() as UcMapUser).LoadButton();
                }
                else
                {
                    ReadWriteController.WriteXmlFile(NodeController.NodesList, NodeController.source.Cast <Node>().ToList(), saveFile.FileName);
                }
            }
        }
示例#3
0
        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            openFile.Filter = "XML File|*.xml";
            var a = openFile.ShowDialog();

            if (a == DialogResult.OK)
            {
                //var b = MessageBox.Show("This Action Will Clear Your Data If You Dont Save Yet ", "Warning", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                //if (b == DialogResult.OK)
                //{
                //    NodeController.NodesList.Clear();
                //    NodeController.source.Clear();
                //    NodeController.Reefeshpaint();
                //    Parent.Controls.Find("panelPaint", true).SingleOrDefault().Controls.Clear();
                //    Parent.Controls.Find("panelPaint", true).SingleOrDefault().Refresh();
                ReadWriteController.ReadXmlFile(this, openFile.FileName);
                //}
            }
        }