Exemple #1
0
 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();
 }
Exemple #2
0
    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);
    }