示例#1
0
        private void txtSalesTax_KeyPress(object eventSender, Mobilize.Web.KeyPressEventArgs eventArgs)
        {
            int KeyAscii = Convert.ToInt32(eventArgs.KeyChar);

            try
            {
                if (KeyAscii >= ((int)Mobilize.Web.Keys.D0) && KeyAscii <= ((int)Mobilize.Web.Keys.D9))
                {
                }
                else if (KeyAscii == ((int)Mobilize.Web.Keys.Back) || KeyAscii == ((int)Mobilize.Web.Keys.Clear) || KeyAscii == ((int)Mobilize.Web.Keys.Delete))
                {
                }
                else if (KeyAscii == ((int)Mobilize.Web.Keys.Left) || KeyAscii == ((int)Mobilize.Web.Keys.Right) || KeyAscii == ((int)Mobilize.Web.Keys.Up) || KeyAscii == ((int)Mobilize.Web.Keys.Down) || KeyAscii == ((int)Mobilize.Web.Keys.Tab))
                {
                }
                else
                {
                    KeyAscii = 0;
                    Stub._System.Media.SystemSounds.Beep.Play();
                }
            }
            finally
            {
                if (KeyAscii == 0)
                {
                    eventArgs.Handled = true;
                }

                eventArgs.KeyChar = Convert.ToChar(KeyAscii);
            }
        }
        private void txtEntry_KeyPress(object eventSender, Mobilize.Web.KeyPressEventArgs eventArgs)
        {
            int KeyAscii = Convert.ToInt32(eventArgs.KeyChar);

            try
            {
                if (KeyAscii == 46 || KeyAscii >= 48 && KeyAscii <= 57)
                {
                    // Alphanumeric
                    // Case 45, 46, 47, 48 To 59, 65 To 90, 97 To 122
                }
                else
                {
                    KeyAscii = 0;
                }
            }
            finally
            {
                if (KeyAscii == 0)
                {
                    eventArgs.Handled = true;
                }

                eventArgs.KeyChar = Convert.ToChar(KeyAscii);
            }
        }
示例#3
0
        private void fgProducts_KeyPress(Object eventSender, Mobilize.Web.KeyPressEventArgs eventArgs)
        {
            int KeyAscii = Strings.Asc(eventArgs.KeyChar);

            try
            {
                if (fgProducts.CurrentColumnIndex != 0)
                {
                    if (KeyAscii == 0)
                    {
                        eventArgs.Handled = true;
                    }
                    return;
                }
                if (KeyAscii == 46 || KeyAscii >= 48 && KeyAscii <= 57)
                {
                    //Case 45, 46, 47, 48 To 59, 65 To 90, 97 To 122
                    MakeTextBoxVisible(txtEntry, fgProducts);
                    txtEntry.Text           = Strings.Chr(KeyAscii).ToString();
                    txtEntry.SelectionStart = 1;
                }
                else
                {
                }
            }
            finally
            {
                if (KeyAscii == 0)
                {
                    eventArgs.Handled = true;
                }
                eventArgs.KeyChar = Convert.ToChar(KeyAscii);
            }
        }
示例#4
0
        private void Form_KeyPress(Object eventSender, Mobilize.Web.KeyPressEventArgs eventArgs)
        {
            int KeyAscii = Strings.Asc(eventArgs.KeyChar);

            try
            {
                this.Close();
            }
            finally
            {
                if (KeyAscii == 0)
                {
                    eventArgs.Handled = true;
                }
                eventArgs.KeyChar = Convert.ToChar(KeyAscii);
            }
        }
示例#5
0
        private void txtAmount_KeyPress(Object eventSender, Mobilize.Web.KeyPressEventArgs eventArgs)
        {
            int KeyAscii = Strings.Asc(eventArgs.KeyChar);

            try
            {
                // When Enter is pressed
                if (KeyAscii == 13)
                {
                    if (OnEnterEvent != null)
                    {
                        OnEnterEvent(this, new OnEnterEventEventArgs(txtAmount.Text));
                    }
                }
            }
            finally
            {
                if (KeyAscii == 0)
                {
                    eventArgs.Handled = true;
                }
                eventArgs.KeyChar = Convert.ToChar(KeyAscii);
            }
        }