I am trying to create a custom scroll bar for my panel. The thing is that when i am scrolling it conflicts with Default Panel Scroll Bar.
VScrollBar vScrollBar1 = new VScrollBar();
vScrollBar1.Dock = DockStyle.Right;
vScrollBar1.Width = 30;
vScrollBar1.Scroll += VScrollBar1_Scroll;
pnlUserWorkTime.Controls.Add(vScrollBar1);
private void pnlUserWorkTime_Scroll(object sender, ScrollEventArgs e)
{
if (pnlUserWorkTime.Controls.Count > 0 )
{
vScrollBar1.Value = e.NewValue;
}
}
private void VScrollBar1_Scroll(object sender, ScrollEventArgs e)
{
if (pnlUserWorkTime.Controls.Count > 0)
{
pnlUserWorkTime.VerticalScroll.Value = e.NewValue;
}
}
When i am scrolling it changes my size of scrollbar and also it appears default panel Scroll Bar.