C# WinForms 有滑块控件吗?

Posted

技术标签:

【中文标题】C# WinForms 有滑块控件吗?【英文标题】:Does C# WinForms have a slider control? 【发布时间】:2011-08-10 16:06:11 【问题描述】:

如果 C# WinForms 有滑块控件,有人可以指导我吗?我看到 WPF 有它,但它没有在 WinForms 中显示给我,这可能是什么问题?

【问题讨论】:

【参考方案1】:

有一个 TrackBar 类看起来有点不同,但可能是您正在寻找的。​​p>

【讨论】:

正是我想要的,谢谢。在“所有 Windows 窗体控件”下找到它。这是一个很好的使用 TrackBar 的指南:c-sharpcorner.com/uploadfile/mahesh/trackbar-in-C-Sharp【参考方案2】:

查看MAC_Slider

【讨论】:

【参考方案3】:

可能在表单或面板的 autoscroll 属性中添加“true”,这使得滚动条可以在内容之间滚动

【讨论】:

【参考方案4】:

我在 Codeproject 上发现 this one 易于使用且非常可定制。下面是使用此项目完成的滑块示例(设计不是最新的,示例仅用于显示功能)。

【讨论】:

以上是关于C# WinForms 有滑块控件吗?的主要内容,如果未能解决你的问题,请参考以下文章

WinForms:使用 c# 添加控件

C# WinForms 用鼠标拖动控件

C# WinForms 中的切换按钮

如何创建悬停的 C# Winforms 控件

C# Winforms - 控件的滚动条何时初始化?

WinForms 中的 C# 虚拟列表视图