public TileForm(Point p, ChangeTileForm type, NamedColor ncolor, MosaicForm mosaicForm) { InitializeComponent(); this.mosaicForm = mosaicForm; this.type = type; this.ncolor = ncolor; /* if ( type == ChangeTileForm.ChangeTile ) * { * this.Text = "Заменить цвет"; * this.buttonChange.Text = "Заменить"; * } * else * { * this.Text = "Используемые цвета"; * this.buttonChange.Text = "Выделить"; * } */ if (mosaicForm.colorSelected) { btnChange.FlatStyle = FlatStyle.Flat; } foreach (NamedColor nc in mosaicForm.palette.colors) { AddColor(nc, type, ncolor, mosaicForm.indexTable, mosaicForm.w, mosaicForm.h); } }
private void btnCreate_Click(object sender, EventArgs e) { try { Palette palette = SelectedPalette; MosaicForm form = new MosaicForm(this, pictureBox.Image, palette, dlgOpenFile.FileName); form.Show(); mosaicForms.Add(form); } catch (Exception ex) { Log.Exception(ex); } }
public void MosaicFormClosed(MosaicForm form) { mosaicForms.Remove(form); }