如何使用 append.text 连接格式化字符串?
How to format a string using append.text concatenation?
我正在使用轨迹栏相应地调整值,输出显示在文本框中。我想在它后面显示一些文本的值。我使用的代码显示了我想要显示的文本,但也显示了这个;即滑块移动到 200。
即windowsforms.textbox.text: 200 °C
private void trackBar_Temp_Scroll(object sender, EventArgs e)
{
Oven_Temp.Text = trackBar_Temp.Value.ToString();
Oven_Temp.AppendText(Oven_Temp + "°C");
}
代码如何使用此代码在输出中显示 windows 表单部分?
您调用附加文本应该只是:Oven_Temp.AppendText("°C");
更好的是,使用字符串连接在一行中完成所有操作:
Oven_Temp.Text = trackBar_Temp.Value.ToString() + "°C";
问题是您在对 AppendText
的调用中包含 Oven_Temp
,这是文本框对象本身。因此,文本框的类型名称会显示在您的输出中。
我正在使用轨迹栏相应地调整值,输出显示在文本框中。我想在它后面显示一些文本的值。我使用的代码显示了我想要显示的文本,但也显示了这个;即滑块移动到 200。
即windowsforms.textbox.text: 200 °C
private void trackBar_Temp_Scroll(object sender, EventArgs e)
{
Oven_Temp.Text = trackBar_Temp.Value.ToString();
Oven_Temp.AppendText(Oven_Temp + "°C");
}
代码如何使用此代码在输出中显示 windows 表单部分?
您调用附加文本应该只是:Oven_Temp.AppendText("°C");
更好的是,使用字符串连接在一行中完成所有操作:
Oven_Temp.Text = trackBar_Temp.Value.ToString() + "°C";
问题是您在对 AppendText
的调用中包含 Oven_Temp
,这是文本框对象本身。因此,文本框的类型名称会显示在您的输出中。