【发布时间】:2016-06-29 09:04:36
【问题描述】:
我注意到System.Windows.Forms.Panel 上的滚动条似乎在垂直滚动条的左侧有一条白线。
当 UseWindowsXPTheme 设置为 true 时,我也注意到 DevExpress.XtraEditors.XtraScrollableControl,所以我猜这可能是系统问题(因为这只是一个示例,我没有用DevExpress 标签)。
我注意到,在 Visual Studio 2015 选项屏幕中,它有一个滚动条示例,该滚动条带有这条白线(左侧),没有它(右侧): .
我的问题是:有什么办法可以从滚动条中删除这条白线?如果是这样,怎么做?我知道这可能看起来微不足道,但它足以令人讨厌。
我已将此问题标记为 VB.NET 和 C#,因为我很乐意接受这两种语言的答案。
【问题讨论】:
-
你的应用程序有
Application.EnableVisualStyles();吗? -
好像是3d高光。不确定在哪里可以将其设置为平面样式..
-
添加对
Application.EnableVisualStyles()的调用作为InitializeComponent()中的第一行似乎没有任何效果。 -
看看 program.cs 中的代码,这应该不足为奇,对吧?它更有可能在系统设置中影响它,但在我看来,这在任何情况下都是不行的..
标签: c# vb.net winforms scrollbar panel