0

Microsoft VB6 (Visual Basic 6) 有一个FlatScrollBar Control。在 C# 中找不到任何这样的实现,我感到非常沮丧。

在此处输入图像描述

我谦虚地问我的 C# 开发人员和 Windows 窗体专家这一壮举是否可以在 C# 中实现?我提前感谢任何答复或对此问题的见解。

4

2 回答 2

1

已从 Windows 通用控件版本 6 中删除了对平面滚动条的支持。它仅在旧版本中可用。这意味着您不能同时拥有平面滚动条的视觉样式。谷歌 InitializeFlatSB,你可能会发现有人认为扁平条更重要。我比较怀疑。

于 2011-02-18T07:08:24.450 回答
0

好吧,我几乎不称自己为大师(远非 ;-))但在工具箱中有一个 HScrollBar(水平)和一个 VScrollBar(垂直),这可能适合您的需要。

还可以在控件(或窗体)上使用 AutoScroll 属性。据我了解,正确(尚未使用它)它会为您决定是否需要滚动条,具体取决于视觉对象之外是否有控件。

但是,如果这不是您想要的,则可以使用定制的滚动条。CodeProject上有很多关于它的文章。

希望这能让你朝着正确的方向前进。

于 2011-02-17T10:57:59.377 回答