public GBGClickCreateModify(GBGMain mainForm, ClickNode clickNode) { InitializeComponent(); parent = mainForm; inCreateMode = true; txbName.Text = clickNode.Name; Records = (ObservableCollection<MacroRecordBase>) clickNode.GetOption("records"); nodeSettings = new Dictionary<string, object>((Dictionary<string, object>) clickNode.GetOption("nodeSettings")); timeSettings = new Dictionary<string, object>((Dictionary<string, object>) clickNode.GetOption("timeSettings")); }