前提・実現したいこと
数字ボタンをクリックしたときにテキストボックス1,2,3、に数字が表示させたい。
発生している問題・エラーメッセージ
数字ボタンをクリックしたときにテキストボックス1,2,3にそれぞれに表示させれるように切り替えの ボタンを用意したのですが、メソッドが上手く作れず切り替えボタンが上手く作動しません。
C#
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { string num = "0"; string num1 = "1"; string num2 = "2"; string num3 = "3"; string num4 = "4"; string num5 = "5"; string num6 = "6"; string num7 = "7"; string num8 = "8"; string num9 = "9"; string num0 = "0"; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { num = num += num1; textBox1.Text = num; } private void button2_Click(object sender, EventArgs e) { num = num += num2; textBox1.Text = num; } private void button3_Click(object sender, EventArgs e) { num = num += num3; textBox1.Text = num; } private void button4_Click(object sender, EventArgs e) { num = num += num4; textBox1.Text = num; } private void button5_Click(object sender, EventArgs e) { num = num += num5; textBox1.Text = num; } private void button6_Click(object sender, EventArgs e) { num = num += num6; textBox1.Text = num; } private void button7_Click(object sender, EventArgs e) { num = num += num7; textBox1.Text = num; } private void button8_Click(object sender, EventArgs e) { num = num += num8; textBox1.Text = num; } private void button9_Click(object sender, EventArgs e) { num = num += num9; textBox1.Text = num; } private void button10_Click(object sender, EventArgs e) { num = num += num0; textBox1.Text = num; } private void button11_Click(object sender, EventArgs e) { } private void button12_Click(object sender, EventArgs e) { } private void button13_Click(object sender, EventArgs e) { } } }
試したこと
ボタンをそれぞれ増やしてテキストボックス1,2,3に割り振りすれば実現できるのですが、切り替えることはできるのか、
プロのみなさんはどういう風にプログラムを作っているのかという質問です。
実現する方法はいろんな方法があるのでしょうか。
初歩的な質問かと思いますがよろしくお願いします。
補足情報(FW/ツールのバージョンなど)
Microsoft Visual Studio Community 2019
Version 16.5.0
.NET Framework version 4.8.03752
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/25 13:45