滚动条为什么会这样 panel1的滚动条,我鼠标按住滚动条,拉滚动条的时候,为什么画面没有动,要等鼠标松了之后,才动我需要在拉的过程中,画面就要动 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重载Panel1的 Scroll 事件,private void panel1_Scroll(object sender, ScrollEventArgs e)在鼠标拖动的时候,e.Type将是 ScrollEventType.ThumbTrack而鼠标放开的时候 e.Type将是 ScrollEventType.ThumbPosition如果你的电脑设置了 “拖动时显示窗口内容”,则在这两个事件都会产生窗口重绘,否则,只会在放开鼠标时重绘。解决办法是,在Scroll事件时,强制控件刷新。 private void panel1_Scroll(object sender, ScrollEventArgs e) { panel1.Invalidate(); } 滚动事件scroll{ private void panel1_Scroll(object sender, ScrollEventArgs e) { panel1.Invalidate(); } 滚动事件 scroll panel1.Invalidate(); 我试了:private void panel1_Scroll(object sender, ScrollEventArgs e) { panel1.Invalidate(); }只是看到画面在不断闪动,估计应该是重绘,不过,画面并没从左至右、从右至左的移动,还是要等到鼠标松了之后,才看到最后的效果 试下这个代码 int lastTick = 0; private void panel1_Scroll(object sender, ScrollEventArgs e) { int tick = Environment.TickCount; if (Math.Abs(tick - lastTick) > 1000) { lastTick = tick; panel1.Invalidate(); Console.Beep(300, 10); } } C#读取excel表名遇中文出现问号乱码,网上都探索完了都找不到解决办法。 求教,十六进制转二进制并提取值。谢谢! 更新数据库信息 关于winform的media player 播放速度的问题 怎样查找list中内容? 如何获取某个目录下的所有文件 怎么知道framework到底封装哪些了API 有关Access奇怪的问题 请问有关图像显示问题 C#中如何对应C中结构体中的union? 共享访问与资源释放 C#怎么让serialPort初始化
private void panel1_Scroll(object sender, ScrollEventArgs e)
在鼠标拖动的时候,e.Type将是 ScrollEventType.ThumbTrack
而鼠标放开的时候 e.Type将是 ScrollEventType.ThumbPosition如果你的电脑设置了 “拖动时显示窗口内容”,则在这两个事件都会产生窗口重绘,否则,只会在放开鼠标时重绘。解决办法是,在Scroll事件时,强制控件刷新。
private void panel1_Scroll(object sender, ScrollEventArgs e)
{
panel1.Invalidate();
}
private void panel1_Scroll(object sender, ScrollEventArgs e)
{
panel1.Invalidate();
}
private void panel1_Scroll(object sender, ScrollEventArgs e)
{
panel1.Invalidate();
}
只是看到画面在不断闪动,估计应该是重绘,不过,画面并没从左至右、从右至左的移动,还是要等到鼠标松了之后,才看到最后的效果
int lastTick = 0;
private void panel1_Scroll(object sender, ScrollEventArgs e)
{
int tick = Environment.TickCount; if (Math.Abs(tick - lastTick) > 1000)
{
lastTick = tick;
panel1.Invalidate();
Console.Beep(300, 10);
}
}