Witam.
Mam napisny poniższy kod:
for (int i = 1; i < 10; i++)
{
Panel p = new Panel();
p.Dock = DockStyle.Top;
p.Height = 28;
p.Name = "lista"+ i.ToString();
p.BackColor = Color.White;
p.BorderStyle = BorderStyle.None;
p.BackgroundImage = System.Drawing.Image.FromFile("gfx/lst.jpg");
Padding pdd = new Padding();
pdd.All = 2;
p.Padding = pdd;
p.ContextMenuStrip = this.contextMenuStrip1;
p.MouseHover += new EventHandler(.............); // ----- Tutaj zdarzenie kolorowania
this.panel3.Controls.Add(p);
Label l = new Label();
l.Text = "kontakt " + i.ToString();
l.Dock = DockStyle.Left;
Padding lpad = new Padding();
lpad.Top = 7;
lpad.Left = 0;
lpad.Right = 4;
l.Padding = lpad;
p.Controls.Add(l);
PictureBox pb = new PictureBox();
pb.Image = System.Drawing.Image.FromFile("gfx/stats/gg.gif");
Padding pad = new Padding();
pad.Top = 5;
pad.Left = 4;
pad.Right = 4;
pb.Padding = pad;
pb.Dock = DockStyle.Left;
pb.Width = 23;
p.Controls.Add(pb);
}
Jak zrobić aby po każdy utworzony panel po najechaniu myszy się podświetlał ??
Kombinuje ale nic z tego.
Pozdrawiam