示例#1
0
        private void ChooseFile_Click(object sender, EventArgs e)
        {
            using (OpenFileDialog openJsonFile = new OpenFileDialog())
            {
                openJsonFile.InitialDirectory = "C:\\";
                openJsonFile.Filter           = "json files (*.json)|*.json";
                openJsonFile.RestoreDirectory = true;

                if (openJsonFile.ShowDialog() == DialogResult.OK)
                {
                    try
                    {
                        Stream fileStream = openJsonFile.OpenFile();
                        this.ReadCurrentSelection(fileStream);
                        fileStream.Close();
                    }
                    catch
                    {
                        MessageBox.Show("json文件格式错误,请检查输入文件。");
                        return;
                    }

                    ///Write the data to the command as well.
                    originCommand.CurrentHouse = this.CurrentHouse;
                    this.CheckCondition();
                    PreviewCanvas.Refresh();
                }
            }
        }
示例#2
0
 private void CmdReadJsonForm_SizeChanged(object sender, EventArgs e)
 {
     PreviewCanvas.Refresh();
 }