Exemplo n.º 1
0
        protected void MaterialPreview_Click(object sender, EventArgs e)
        {
            MaterialPreview preview = sender as MaterialPreview;

            materialPreview.Material = preview.Material;
            nameLabel.Text           = preview.Material.Name;
        }
Exemplo n.º 2
0
        protected void MaterialPreview_MouseEnter(object sender, EventArgs e)
        {
            MaterialPreview preview = sender as MaterialPreview;

            preview.BackColor = Color.RoyalBlue;
            preview.HideName();
        }
Exemplo n.º 3
0
        protected void MaterialPreview_MouseLeave(object sender, EventArgs e)
        {
            MaterialPreview preview = sender as MaterialPreview;

            preview.BackColor = Color.CornflowerBlue;
            preview.ShowName();
        }
Exemplo n.º 4
0
 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);
     }
 }