我使用WebBrowser-Control来查看文件夹的内容.
在窗口10上有一个Display-Bug,在重新排序内容后,当所选项目从下到上移动时.
让我们重现:
添加代码以导航到您的自定义文件夹,例如:
public Form1()
{
InitializeComponent();
webBrowser1.Navigate(@"C:\tmp\yourfolder\");
}
按名称列排序,选择第一个条目
按名称列排序以将项目移动到结尾
你会看到,滚动条,窗口和列表不同步.滚动条向上移动,但项目未移动到列表中的第一个位置.此项目仅在鼠标悬停后可见.还拖动滚动条一点,不能治愈这种不端行为.
有人知道如何克服这个问题吗?我想通过调用InvalidateRect或向挂钩的SysListView32发送WM_PAINT消息来强制shellfolderview重绘,但没有成功.
是的,我想用详细信息显示列表 - 查看:-).
怎么解决这个?
.net webbrowser-control syslistview32 shell32.dll windows-10