急急!!请问给Pannel添加了个VSscrollBar,他的scroll事件怎么实现?? 急急!!请问给Pannel添加了个VSscrollBar,他的scroll事件怎么实现??pannel才能随着bar被拖动》?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 panel自己不就可以有滚动条(autoscroll属性),你干嘛自己添加 将panel的autoscroll属性设置成true就可以有滚动条了如果你想重新加一个滚动条,这是给GroupBox加滚动条,参考public OrderPayManage() { InitializeComponent(); foreach (Control controls in groupbox.Controls) { if (controls is VScrollBar) continue; controls.Tag = controls.Location.Y; } } private void vScrollBar1_Scroll(object sender, ScrollEventArgs e) { foreach (Control controls in groupbox.Controls) { if (controls is VScrollBar) continue; controls.Location = new Point(controls.Location.X, (int)controls.Tag - e.NewValue); } } [Quote=引用 2 楼 的回复:]将panel的autoscroll属性设置成true就可以有滚动条了如果你想重新加一个滚动条,这是给GroupBox加滚动条,参考这样不行,控件不会跟着滚动条动,会反回去 高手赐教一下返回数据 求教!!!!!!!!! 算法求解 c#中streamwriter问题 .文本不能写入.帮忙看下了啊.谢了. asp.net打开pdf的问题 求解一个自定义鼠标指针的问题 winform TabControl 问题 使用DataReader读取DataSet winform开发中datatimePicker问题 如何取得当前windows得分辨率 怎么远程访问数据库 aspx页面抓取参数的问题
{
InitializeComponent();
foreach (Control controls in groupbox.Controls)
{
if (controls is VScrollBar) continue;
controls.Tag = controls.Location.Y;
}
} private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
{
foreach (Control controls in groupbox.Controls)
{
if (controls is VScrollBar) continue;
controls.Location = new Point(controls.Location.X, (int)controls.Tag - e.NewValue);
}
}
将panel的autoscroll属性设置成true就可以有滚动条了如果你想重新加一个滚动条,这是给GroupBox加滚动条,参考这样不行,控件不会跟着滚动条动,会反回去