private KIBAN_KENSAKU ken; //単語の検索をするためのクラス public kensaku1(Form1 form1) //コンストラクタ(引数1:メインウィンドウの実体のポインタ) { InitializeComponent(); mobj = form1; mobj.flag_r = true;//フラグのセット ken = new KIBAN_KENSAKU(); }
private CheckBox[] boxes; //チェックボックスの実体をまとめるための配列 public kensaku2(Form1 obj, KIBAN_KENSAKU Kobj) //コンストラクタ(引数1:メインウィンドウの実体のポインタ 引数2:引き継ぐ単語の検索をするためのクラスの実体 { InitializeComponent(); form1 = obj; ken = Kobj; //引継ぎ now = 0; //初期値 boxes = new CheckBox[5]; boxes[0] = checkBox1; boxes[1] = checkBox2; boxes[2] = checkBox3; boxes[3] = checkBox4; boxes[4] = checkBox5; label1.Text = "次の中から選択してください" + ken.GetStats() + "件中 " + "1~" + (ken.GetStats() >= 5 ? 5 : ken.GetStats()) + "件目"; //表示する文字列作成 for (int i = 0; i < 5; i++) //チェックボックスにセットする { if (i >= ken.GetStats()) //存在しない { boxes[i].Text = ""; continue; } boxes[i].Text = ken.word + ":" + ken.Cjunl[i]; } }