テキストボックス1 にID テキストボックス2に名前 を入れて実行ボタンを押すと構造体Aとなり、2回目以降も追加されるようにListを作りました。
またクリアボタンを押すとテキストボックスの中身がなくなります。
検索ボタン作りテキストボックス1にIDだけを入力し、事前に登録したListから検索しすることができます。
新しく実装したいものが 前と次ボタンを作り、検索で表示されているものの前のデータを各ボタンで前後を表示できるようにしたいです。
また勉強したほうがいいものがあれば教えていただきたいです。
今作っているコードです
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//構造体を宣言 struct abc { public int ID; public string Name; } //List 宣言 List<abc> list = new List<abc>(); private void button1_Click(object sender, EventArgs e) { //宣言 abc A = new abc(); //AにIDと名前を格納 A.ID = int.Parse(textBox1.Text); A.Name = textBox2.Text; //Aに入力した内容をlistに追加 list.Add(A); } private void kuria_Click(object sender, EventArgs e) { //入力内容をクリア textBox1.ResetText(); textBox2.ResetText(); } private void kensaku_Click(object sender, EventArgs e) { // 宣言 int x = int.Parse(textBox1.Text); //検索 var foundA = list.FirstOrDefault(abc => abc.ID == x ); } private void button3_Click(object sender, EventArgs e) { //これを前にしたい。 }
private void button4_Click(object sender, EventArgs e)
{
//これを後にしたい。
}
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/24 01:52
2018/10/24 02:11