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(); } } }
private void CmdReadJsonForm_SizeChanged(object sender, EventArgs e) { PreviewCanvas.Refresh(); }