我是C#的新手。我需要将两个数字框链接到一个Vscrollbar。滚动条按钮位于中间并设置为零,当滚动按钮向上或向下移动时,数字会相应地改变。我需要一个低于零的减号。 TIA。
答案 0 :(得分:0)
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
vScrollBar1.Value = vScrollBar1.Maximum / 2;
ChangeTextBoxValues(vScrollBar1.Maximum / 2, vScrollBar1.Value);
}
private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
{
int avg = vScrollBar1.Maximum / 2;
ChangeTextBoxValues(avg, e.NewValue);
}
void ChangeTextBoxValues(int AvgValue, int NewValue)
{
textBox1.Text = (AvgValue - NewValue).ToString();
textBox2.Text = (NewValue - AvgValue).ToString();
}
}
答案 1 :(得分:0)
获得该值后,您可以使用它来填充文本框。
private void vScrollBar1_ValueChanged(object sender, EventArgs e)
{
string value = vScrollBar1.Value.ToString();
}