public void SetMsg(YesDelegate a_deYes, object a_oObject, NoDelegate b_deNo, object b_oObject, string title, string message, string checkbox1Text, CheckBox1Delegate a_deCheck1, string checkbox2Text, CheckBox2Delegate a_deCheck2, eMsgType type) { if (a_deYes != null) { this.m_YesDelegate = (YesDelegate)Delegate.Combine(this.m_YesDelegate, new YesDelegate(a_deYes.Invoke)); } if (a_oObject != null) { this.m_oYesObject = a_oObject; } if (b_deNo != null) { this.m_NoDelegate = (NoDelegate)Delegate.Combine(this.m_NoDelegate, new NoDelegate(b_deNo.Invoke)); } if (b_oObject != null) { this.m_oNoObject = b_oObject; } this.SetMsgType(type); this.m_LbTitle.Text = title; this.m_LbNote.SetText(message); this.m_LbCheckBox1.SetText(checkbox1Text); if (a_deCheck1 != null) { this.m_Check1Delegate = (CheckBox1Delegate)Delegate.Combine(this.m_Check1Delegate, new CheckBox1Delegate(a_deCheck1.Invoke)); } this.m_LbCheckBox2.SetText(checkbox2Text); if (a_deCheck2 != null) { this.m_Check2Delegate = (CheckBox2Delegate)Delegate.Combine(this.m_Check2Delegate, new CheckBox2Delegate(a_deCheck2.Invoke)); } this.Show(); }
public override void InitializeComponent() { this.m_YesDelegate = null; this.m_oYesObject = null; this.m_YesDelegate = null; this.m_oNoObject = null; this.m_YesDelegatePriority = null; this.m_Check1Delegate = null; this.m_Check2Delegate = null; UIBaseFileManager instance = NrTSingleton <UIBaseFileManager> .Instance; Form form = this; base.Scale = true; instance.LoadFileAll(ref form, "Message/DLG_MsgBoxTwoCheck", G_ID.MSGBOX_TWOCHECK_DLG, true); }