// ------------------------------------------------------------------- // InitializeParameters // ------------------------------------------------------------------- public void InitializeParameters(SystemGraphic graphic, Type type = null, OptionsKind optionsKind = OptionsKind.None, SystemGraphic graphicTileset = null) { Graphic = graphic; OptionsKind = optionsKind; GraphicTileset = graphicTileset; DialogKind = type == null ? typeof(DialogPreviewGraphic) : type; listBox1.Items[0] = graphic.GraphicName; }
// ------------------------------------------------------------------- // OpenDialog // ------------------------------------------------------------------- public void OpenDialog() { listBox1.SelectedIndex = 0; DialogPreviewGraphic dialog = (DialogPreviewGraphic)Activator.CreateInstance(DialogKind, Graphic, OptionsKind, GraphicTileset); if (dialog.ShowDialog() == DialogResult.OK) { Graphic = dialog.GetGraphic(); listBox1.Items[0] = Graphic.GraphicName; } }
// ------------------------------------------------------------------- // Constructor // ------------------------------------------------------------------- public DialogPreviewGraphicControl(SystemGraphic graphic) { Model = graphic; }