首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >textbox C#中显示的Trackbar值

textbox C#中显示的Trackbar值
EN

Stack Overflow用户
提问于 2018-01-14 21:01:37
回答 2查看 6.5K关注 0票数 1

使用C#和WinForms,我试图在文本框中显示trackbar值。我认为这很简单,我使用了网站的代码。然而,它根本不起作用。下面是我的代码:

代码语言:javascript
复制
private void trackBar1_Scroll(object sender, System.EventArgs e)
        {
            // Display the trackbar value in the text box.
            textBox1.Text = "" + trackBar1.Value;

        }

如果有差异,跟踪栏将从数字向下的框中获取其min/max值,这些值由用户更改。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-14 21:04:14

尝试将代码放入ValueChanged事件处理程序中。现在您似乎使用了滚动事件,当用户使用滚动时,滚动事件会触发。

票数 5
EN

Stack Overflow用户

发布于 2018-01-14 21:09:18

您必须使用ToString()方法。

Value返回一个inttext属性,必须用字符串值来设置。

(您有设计时错误)。

代码语言:javascript
复制
private void trackBar1_Scroll(object sender, EventArgs e)
{
    textBox1.Text = trackBar1.Value.ToString();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48254123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档