public static System.Windows.Forms.DialogResult Show(string i_StrMsg, string i_Title, MsgBtnType i_ButtonStyle, MsgIconType i_IconMessage)
 {
     switch (i_ButtonStyle)
     {
         case MsgBtnType.MsgBtnOK:
             MsgBoxForm_OK v_MyFormMsgOK = new MsgBoxForm_OK();
             m_MsgResult = v_MyFormMsgOK.Display(i_StrMsg, i_Title, i_IconMessage);
             break;
         case MsgBtnType.MsgBtnYes_No:
             MsgBoxForm_Yes_No v_MyFormMsgYN = new MsgBoxForm_Yes_No();
             m_MsgResult = v_MyFormMsgYN.Display(i_StrMsg, i_Title, i_IconMessage);
             break;
         case MsgBtnType.MsgBtnYes_No_Cancel:
             MsgBoxFormYes_No_Cancel v_MyFormMsgYNC = new MsgBoxFormYes_No_Cancel();
             m_MsgResult = v_MyFormMsgYNC.Display(i_StrMsg, i_Title, i_IconMessage);
             break;
     }
     return m_MsgResult;
 }
 //Hàm confirm "Yes","No","Cancel"
 public static DialogResult MsgBox_YES_NO_CANCEL(string i_strMsg)
 {
     MsgBoxFormYes_No_Cancel v_FormMsg = new MsgBoxFormYes_No_Cancel();
     DialogResult v_confirm = CHRM_MsgBox_Yes_No_Cancel(i_strMsg, c_ConfirmMsgString, Msgs.MsgIconType.QuestionIcon);
     return v_confirm;
 }
 //Hàm confirm "Yes","No","Cancel"
 public static DialogResult MsgBox_YES_NO_CANCEL(string i_strMsg)
 {
     MsgBoxFormYes_No_Cancel v_FormMsg = new MsgBoxFormYes_No_Cancel();
     DialogResult v_confirm = v_FormMsg.Display(i_strMsg, c_ConfirmMsgString, IP.Core.IPCommon.MessageForms.Msgs.MsgIconType.QuestionIcon);
     return v_confirm;
 }