问题标签 [trackbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7700 浏览

c# - 滑块/轨迹栏替代

任何人都知道一个看起来像这个音量控制 http://img806.imageshack.us/img806/9366/volumecontrol.png并且与滑块或轨迹栏类似的自定义控件?

我试过谷歌搜索,但我发现的只是这个,w/c 类似于 VS2008 中的内置轨迹栏控件。

我不使用 WPF;只是 C# 2.0。

0 投票
1 回答
3144 浏览

c# - TrackBar 控件充当具有多个拇指的范围选择器

我正在使用一个与 TrackBar 控件类似但具有三个拇指的控件,一个用于选择值,另外两个用于选择同一控件上的最小值和最大值。

我已经在 Google 上搜索过这个,我发现很多人都要求同样的事情(或类似的范围控制),但我没有找到任何资源来展示如何做到这一点或代码示例。

有谁知道我是否可以找到这方面的资源?如果没有..我将如何创建这样的控件?

非常感谢您提供给我的任何信息或建议。

0 投票
1 回答
5084 浏览

c# - 在 ToolStrip 中添加 TrackBar

我正在尝试在我的 ToolStrip 中添加一个 TrackBar。我在网上的某个地方找到了这段代码,但我不确定如何使用它,因为它可能应该被编译?

代码

任何提示将被应用!

0 投票
4 回答
9167 浏览

c# - 如何通过鼠标按住和释放检查 TrackBar 滑动

我的 WinForms 程序中有一个跟踪栏,通过移动它会刷新一个巨大且耗时的方法。看看这段代码:

这个轨迹栏有 20 个步骤。如果用户抓住轨迹栏的滑块并将其从 20 拉到 0 在我的情况下,“RefreshData”将被执行 20 次,尽管它在结束值为 0 的“RefreshData”进程时显示正确的数据,我想做类似的事情它只在 trackBar 滑块被释放时调用“RefreshData”,因此它不会处理所有步骤到轨道栏上的释放点。

实现这一目标的任何帮助和提示都将得到满足!谢谢。

0 投票
2 回答
13929 浏览

c# - 如何在 .net 3.5 轨迹栏中标记最小、最大、中心刻度?

我需要在应用程序中设置电压。我习惯于在 Labview 中使用滑块,并希望使用 C# 程序来复制它。

我发现轨迹栏只做整数值,所以我需要让轨迹栏从 -50 到 +50,每 10 步带有刻度线,而不是使用双精度值从 -5 到 5获得 0.1v 分辨率。

如何标记轨迹栏的最小值和最大值?

|-----|-----|-----|-----|-----|-----|-----|-----|- --|-----|
-5.0 0.0 5.0

我将 C# 与 .net 3.5 与 Visual Studio 一起使用。

0 投票
1 回答
1572 浏览

c++ - SDL:如何创建简单的滑块并通过鼠标操纵其位置?

所以我想为我的游戏创建一个 gui。我想创建一个可拖动的滑块。如何做这样的事情有 2 图像 - 轨迹和球?

0 投票
2 回答
25569 浏览

c# - 在 .NET 中自定义 TrackBar 控件

我正在尝试开发可以让我在时间线上标记 AB 点的应用程序。如何在轨迹栏上画线以标记特定点/值?

TickStyle另外,当设置为时,如何隐藏轨迹栏控件中的刻度Both

0 投票
1 回答
2852 浏览

c# - 动态创建的轨迹栏和标签并在 C# 中将它们链接在一起

我正在尝试动态创建轨迹栏和标签。如果用户输入一个像 4 这样的数字,它会创建 4 个轨迹栏和 4 个标签。然后,如果用户移动任何动态创建的轨迹栏,则移动它并更新其关联的标签。然后将所有标签中的数字相加并将其存储在另一个标签调用总标签中。

这是另一种解释方式。用户输入数字 3。系统创建 3 个轨迹栏和 3 个标签(在轨迹栏旁边)。用户将第一个轨迹栏移动到 5,第一个标签自动更新为 5。用户将第二个轨迹栏移动到 3,第二个标签自动更新为 3。最后用户将第三个轨迹栏移动到位置 9,并且标签会自动更新为 9。
在右侧还有另一个标签显示 17 = (5+3+9)。

我发现了一些关于创建动态控件的网站,但我不知道如何将动态创建的跟踪栏链接到动态创建的标签。然后添加那些动态添加的标签。

所有这些都在 Windows 窗体上的 C# 中。

在创建标签和轨迹栏时,我做了一些与下面非常相似的事情。

提前感谢

- - - - - - - - - - - - 更新 - - - - - - - - -

void CreateLabeledTrackBars(控制主机,int n)

我该如何使用它,我希望当我开始一个新表格时

我所要做的就是这个..那样表单已经有n,但它似乎不起作用..我对控件的工作方式感到困惑。你能解释一下吗

0 投票
1 回答
2062 浏览

c# - c#在轨迹栏后面画一条线的最简单方法

我正在用 c# 创建一个应用程序,我想在轨迹栏组件上获得相同的效果,就像在 Windows 7 中的系统音量应用程序中一样(绿线代表当前的声级输出)。

我想根据一些逻辑在轨迹栏后面画一条绿线。问题是轨迹栏有背景颜色,如果我在它后面画任何东西,背景颜色会画在线条上,我不能画在它上面,因为它会画在轨迹栏滑块/按钮上。

我是否必须从头开始实现自己的轨迹栏绘制方法,还是有更简单的解决方案?

0 投票
1 回答
1957 浏览

c# - C#:媒体播放器控件(Trackbar / Sliders / ..)

我目前正在将媒体播放器 delphi 应用程序移植到 C#,因此我需要一些用于 winforms 的高级控件。事实上,他们应该给我创造这样一种风格的可能性:

轨迹栏:

轨迹栏:http://img62.imageshack.us/img62/5345/trackbar.jpg

完整的背景(包括标记)是图像,也是滑块本身。

轨迹栏2:

滑块:http://img831.imageshack.us/img831/3193/trackbar2.jpg

这里没有什么特别的,就像普通的轨迹栏控件一样,但是有一些高级的设置样式的可能性。

事实上,我正在寻找像这样的包http://www.tmssoftware.com/site/tiw.asp但对于 C# winforms。

有任何想法吗?