protected void MaterialPreview_Click(object sender, EventArgs e) { MaterialPreview preview = sender as MaterialPreview; materialPreview.Material = preview.Material; nameLabel.Text = preview.Material.Name; }
protected void MaterialPreview_MouseEnter(object sender, EventArgs e) { MaterialPreview preview = sender as MaterialPreview; preview.BackColor = Color.RoyalBlue; preview.HideName(); }
protected void MaterialPreview_MouseLeave(object sender, EventArgs e) { MaterialPreview preview = sender as MaterialPreview; preview.BackColor = Color.CornflowerBlue; preview.ShowName(); }
public void LoadPreviews() { flowLayoutPanel.Controls.Clear(); foreach (String material in Material.floor.Keys) { MaterialPreview preview = new MaterialPreview(); preview.Material = Material.floor[material]; flowLayoutPanel.Controls.Add(preview); preview.MouseEnter += new EventHandler(MaterialPreview_MouseEnter); preview.MouseLeave += new EventHandler(MaterialPreview_MouseLeave); preview.Click += new EventHandler(MaterialPreview_Click); } }