これまでのところ、私のプログラムの 1 つにこれがあり、1 つのボタンを押して入力した数値を分割すると、別のボタンを有効にしてそのデータを取得し、outfile に保存できるようにしたいと考えています。
private void button1_Click(object sender, EventArgs e)
{
string number = textBox1.Text;
int digits = int.Parse(number);
if (digits > 9999 || digits < 0)
{
MessageBox.Show("That is not a valid number");
}
else
{
int thousands = digits / 1000;
int hundreds = (digits - (thousands * 1000)) / 100;
int tens = (digits - ((hundreds * 100) + (thousands * 1000))) / 10;
int ones = (digits - ((tens * 10) + (hundreds * 100) + (thousands * 1000))) / 1;
label6.Text = thousands.ToString();
label7.Text = hundreds.ToString();
label8.Text = tens.ToString();
label9.Text = ones.ToString();
button2.Enabled = true;
}
これまでのところこれで動作しますが、button2 の場合、ボタン 1 をクリックして生成されたこれらの変数を button2 に渡したいので、クリックすると、それらの変数を使用してファイルに書き込みます。何か案は?