private void button1_Click(object sender, EventArgs e) //検索ボタンが押された { if (textBox1.TextLength == 0) //単語名(必須)が入力されてない { MessageBox.Show("単語名を入力してください!"); return; } ken.Set(textBox1.Text);//セット if (textBox2.TextLength != 0) { ken.Set(textBox2.Text); //分類名が入力されてる } if (ken.Run() == -1) { MessageBox.Show("エラー発生!"); return; } if (ken.GetStats() == 1) //単語が一つヒット { mobj.kiban = ken; //メインウィンドウに単語情報を渡す mobj.Picture_Paint(); //メインウィンドウの画面の更新 } else//複数ヒット { kensaku2 kensaku2 = new kensaku2(mobj, ken);//検索候補選択ダイアログ生成 kensaku2.Show(); } this.Close(); }
private void button3_Click(object sender, EventArgs e) //決定ボタンが押された { int CPoint = -100; //チェックボックスの位置記憶用・初期値-100 for (int i = 0; i < 5; i++) //チェック位置を走査する { if (boxes[i].Checked) //チェックされている { if (CPoint == -100) { CPoint = i + 1; //チェックが一つ目 } else { //チェックが2つ目 CPoint = -77; //チェックが2つ以上されていることを表す break; } } } if (CPoint < 0)//「チェックは必ず一つにつける」という条件を満たしていない { MessageBox.Show("チェックは必ず一つにつけてください!"); return; } if (CPoint + now * 5 > ken.GetStats()) { MessageBox.Show("そこは対応していません!"); return; } ken.Set(5 * now + CPoint); //単語情報のセット form1.kiban = ken; //単語情報をメインウィンドウに受け渡し form1.Picture_Paint(); //メインウィンドウの画面更新 form1.flag_r = false; //フラグ this.Close(); }