public static DialogResult Show(IWin32Window Owner, Frame[] Frames) { FramesSettingsDialog fsd = new FramesSettingsDialog { frames = Frames }; fsd.init(); return(fsd.ShowDialog(Owner)); }
private void settingsClick(object sender, EventArgs e) { if (frames == null || frames.Count <= 0) { MessageBox.Show("You must create a frame first.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Frame[] framesArr = frames.ToArray(); if (FramesSettingsDialog.Show(ParentForm, framesArr) == DialogResult.OK) { frames.Clear(); for (int i = 0; i < framesArr.Length; i++) { frames.Add(framesArr[i]); } refreshFrames(); } }