コード例 #1
0
 private void FrmSettlementPanel_Shown(object sender, EventArgs e)
 {
     if (flpPayCtrl.Controls.Count > 0)
     {
         CostPayManager.CashFocus();
     }
     else
     {
         MessageBox.Show("请设置相关的支付类型");
     }
 }
コード例 #2
0
        //窗体加载
        private void FrmSettlementPanel_Load(object sender, EventArgs e)
        {
            SetFeeValueDelegate setfeeValue = new SetFeeValueDelegate(SetLabelText);

            int iPayControls = CostPayManager.InitUCPayModeControl(1, flpPayCtrl, 106, 0);

            if (iPayControls > 0)
            {
                Height             = groupPanel2.Location.Y + 120 + Math.Max(2, iPayControls) * 48 + 15;
                groupPanel2.Height = Math.Max(2, iPayControls) * 48 + 32 + 15;
            }
            CostPayManager.StartExecPay(150, 0, null, setfeeValue, true);
        }
コード例 #3
0
        protected override bool ProcessDialogKey(Keys keyData)
        {
            bool bRet = false;

            switch (keyData)
            {
            case Keys.Up:
            case Keys.PageUp:
                bRet = ProcessTabKey(false);
                break;

            case Keys.Down:
            case Keys.PageDown:
                bRet = ProcessTabKey(true);
                break;

            case Keys.Escape:
                this.Close();
                break;

            case Keys.Enter:
                if (btnGiveUp.Focused == true)
                {
                    btnGiveUp_Click(null, null);
                }
                else
                {
                    if (btnConfirm.Focused == false)
                    {
                        btnConfirm.Focus();
                    }
                    else
                    {
                        btnConfirm_Click(null, null);
                    }
                }

                CostPayManager.SetCashValue(CostPayManager.CostFee.ChangeFee);
                break;

            default:
                bRet = base.ProcessDialogKey(keyData);
                break;
            }
            return(bRet);
        }