07-11-21, 11:01 PM
السلام عليكم جميعا
اردت اضافة vscroolbar الى panel برمجيا بالكود و عند التشغيل يحدث انه عند الضغط على محور الانزلاق العمودي عوض ان يتحرك محتوى البانل فقط اذا به يتحرك ايضا معه المحور و كأنه جزء داخل البانل
في حين ان من المفروض ان يبقى محور الانزلاق ثايتا بجانب اطار البانل
و الكود كالتالي:
ارجو المساعدة ممن لديه خبرة
اردت اضافة vscroolbar الى panel برمجيا بالكود و عند التشغيل يحدث انه عند الضغط على محور الانزلاق العمودي عوض ان يتحرك محتوى البانل فقط اذا به يتحرك ايضا معه المحور و كأنه جزء داخل البانل
في حين ان من المفروض ان يبقى محور الانزلاق ثايتا بجانب اطار البانل
و الكود كالتالي:
كود :
private void Form1_Load(object sender, EventArgs e)
{
panel1.AutoScroll = false;
bar.Minimum = 0;
bar.SmallChange = 5;
bar.LargeChange = 10;
bar.Maximum = 300;
bar.Scroll += bar_Scroll;
panel1.Controls.Add(bar);
bar.Dock = DockStyle.Left;
bar.Visible = true;
}
void bar_Scroll(object sender, ScrollEventArgs e)
{
panel1.VerticalScroll.Value = bar.Value;
}
ارجو المساعدة ممن لديه خبرة