//パネルにユーザーコントロールを埋め込む private void setMainPanelUc(ucMaster ucontrol) { ucontrol.Dock = DockStyle.Fill; this.splitContainer2.Panel2.Controls.Add(ucontrol); if (this.splitContainer2.Panel2.Controls.Count > 1) { this.splitContainer2.Panel2.Controls.RemoveAt(0); } }
//マスタメンテナンス private void button5_Click(object sender, EventArgs e) { //ユーザーコントロールのインスタンス化 ucMaster uc = new ucMaster(pb2com); //---------------------------------------------------------------------- // イベントハンドラの追加(コールバックイベントの追加) //---------------------------------------------------------------------- uc.MyProgressEvent += new ucMaster.MyEventHandler(CallBackEventProgress); //フォームのコントロールにユーザーコントロールを追加する this.setMainPanelUc(uc); }