我刚刚发现了 VS2022 上的一个 bug,但它也提出了一个关于如何重现的很酷的问题。 用于选择“工具箱项目”(又名控件)的遗留表单确实在列表视图上使用深色样式滚动条进行渲染,我想知道是否有人知道如何在标准 WinForms 列表视图上重现这一点。
正如Jimi所说,这个界面是基于WPF的。从Visual Studio 2010开始,Visual Studio的UI主要基于WPF。
可以参考Jimi的建议,让Winforms的UI风格趋向于WPF。
此外,还可以直接在Winforms中使用WPF控件。
因为这个界面使用了WPF中的ListBox,所以可以在WPF中制作ListBox的用户控件,并将其添加到Winforms中。
首先,请创建一个Winforms(.net框架)项目。
将新项目User Control (WPF)添加到Winforms(.net框架)项目中
将ListBox添加到用户控件(WPF)后构建项目
将工具栏中的用户控件(WPF)添加到表单