使用C#和WinForms,我试图在文本框中显示trackbar值。我认为这很简单,我使用了网站的代码。然而,它根本不起作用。下面是我的代码:
private void trackBar1_Scroll(object sender, System.EventArgs e)
{
// Display the trackbar value in the text box.
textBox1.Text = "" + trackBar1.Value;
}如果有差异,跟踪栏将从数字向下的框中获取其min/max值,这些值由用户更改。
发布于 2018-01-14 21:04:14
尝试将代码放入ValueChanged事件处理程序中。现在您似乎使用了滚动事件,当用户使用滚动时,滚动事件会触发。
发布于 2018-01-14 21:09:18
您必须使用ToString()方法。
Value返回一个int和text属性,必须用字符串值来设置。
(您有设计时错误)。
private void trackBar1_Scroll(object sender, EventArgs e)
{
textBox1.Text = trackBar1.Value.ToString();
}https://stackoverflow.com/questions/48254123
复制相似问题