PDA

View Full Version : مشکل چشمک زدن یوزر کنترل هنگام اسکرول کردن



saied_hacker
دوشنبه 20 خرداد 1392, 20:04 عصر
دوستان کسی برا حل مشکل چشمک زدن (blink) یوزر کنترل داره ؟
من یه یوزر کنترل ساختم و بعد توی یک پنل باید چند تاشو اضافه کنم ، بعد از اضافه کردن وقتی اسکرول می کنم ( پنل رو - panel ) یوزر کنترل هام چشمک میزنن ...
( یکی از راه حل ها wpf هست غیر از اون )

این کد اولیس :
ScrollBar sb = new VScrollBar();
translate[] t = new translate[5];

private void btnSearch_Click(object sender, EventArgs e)
{
//
sb.Dock = DockStyle.Right;
sb.Scroll += sb_Scroll;
panel1.HorizontalScroll.Value = 0;
sb.Top = panel1.Top;
sb.Height = panel1.Height;
this.Controls.Add(sb);
//


Point p = new Point(10, 0);
for (int i = 0; i < 5; i++)
{
t[i] = new translate();
t[i].Left = p.X;
t[i].Top = p.Y;
panel1.Controls.Add(t[i]);

//p.X += 100;
p.Y += 110;
}
}

void sb_Scroll(object sender, ScrollEventArgs e)
{
panel1.VerticalScroll.Value = sb.Value;
//panel1.Invalidate();
}