Beispiel #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = base.GetHashCode();
         hashCode = (hashCode * 397) ^ ButtonDown.GetHashCode();
         hashCode = (hashCode * 397) ^ ButtonUp.GetHashCode();
         hashCode = (hashCode * 397) ^ ButtonRight.GetHashCode();
         hashCode = (hashCode * 397) ^ ButtonLeft.GetHashCode();
         hashCode = (hashCode * 397) ^ MinusButton.GetHashCode();
         hashCode = (hashCode * 397) ^ CaptureButton.GetHashCode();
         return(hashCode);
     }
 }
        private void ContactContextMenuItem_Click(object sender, RoutedEventArgs e)
        {
            Log.WriteLine(sender.GetType().Name);

            if (_openCsvFile)
            {
                return;
            }

            var item = (sender as MenuItem)?.DataContext as Item;

            if (item != null && item.Id != null)
            {
                MinusButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
                e.Handled = true;
            }
        }
        private void ContactList_KeyDown(object sender, KeyEventArgs e)
        {
            e.Handled = false;


            if (object.ReferenceEquals(sender, ContactList))
            {
                if (e.IsDown && e.Key == Key.Tab)
                {
                    this._isItemClick = true;
                }
                else if (e.IsDown && e.Key == Key.Back && !_openCsvFile)
                {
                    MinusButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
                }
            }
        }
Beispiel #4
0
    private void Awake()
    {
        ratio = Screen.width / width;

        gridArr     = new Vector2[11, 11];
        gridViewArr = new Vector2[11, 11];

        gridcs = gridGO.GetComponent <grid>();
        grAcs  = gridAnswerGO.GetComponent <gridAnswer>();
        PBcs   = PlusButtonGO.GetComponent <PlusButton>();
        Pcs    = PalleteGO.GetComponent <Palette>();
        MBcs   = MinusButtonGO.GetComponent <MinusButton>();
        MPBcs  = MultiplicationButtonGO.GetComponent <MultiplicationButton>();
        DBcs   = DivisionButtonGO.GetComponent <DivisionButton>();
        for (int i = 0; i < 10; i++)
        {
            Numcs[i] = NumGO[i].GetComponent <NumButton>();
        }


        //////////////////////////// 정의
        DataBasecs = GetComponent <DB>();
        GetData();



        gridcs.MakeGrid(gridSize);
        grAcs.MakeGrid(gridSize);

        SetOperStack();
        SetNumStack();
        OffInteractable_Num();
        SetOperButton();

        gridcs.isfinish_setting = true;
    }
Beispiel #5
0
 private void Window_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.NumPad1)
     {
         button1.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.NumPad2)
     {
         button2.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.NumPad3)
     {
         button3.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.NumPad4)
     {
         button4.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.NumPad5)
     {
         button5.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.NumPad6)
     {
         button6.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.NumPad7)
     {
         button7.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.NumPad8)
     {
         button8.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.NumPad9)
     {
         button9.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.NumPad0)
     {
         button0.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.Add)
     {
         PlusButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.Subtract)
     {
         MinusButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.Divide)
     {
         DivideButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.Multiply)
     {
         MultiplyButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.OemComma || e.Key == Key.Decimal)
     {
         buttonComma.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.Back)
     {
         ClearEverything.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
     else if (e.Key == Key.PageDown || e.Key == Key.Enter)
     {
         RunButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
     }
 }
Beispiel #6
0
        private void Form1_KeyPress(object sender, KeyPressEventArgs e)
        {
            switch (e.KeyChar.ToString())
            {
            case ("0"):
                ZeroButton.PerformClick();
                break;

            case ("1"):
                OneButton.PerformClick();
                break;

            case ("2"):
                TwoButton.PerformClick();
                break;

            case ("3"):
                ThreeButton.PerformClick();
                break;

            case ("4"):
                FourButton.PerformClick();
                break;

            case ("5"):
                FiveButton.PerformClick();
                break;

            case ("6"):
                SixButton.PerformClick();
                break;

            case ("7"):
                SevenButton.PerformClick();
                break;

            case ("8"):
                EightButton.PerformClick();
                break;

            case ("9"):
                NineButton.PerformClick();
                break;

            case ("\r"):
                EqualsButton.PerformClick();
                break;

            case ("."):
                PointButton.PerformClick();
                break;

            case ("/"):
                DivideButton.PerformClick();
                break;

            case ("*"):
                TimesButton.PerformClick();
                break;

            case ("-"):
                MinusButton.PerformClick();
                break;

            case ("+"):
                PlusButton.PerformClick();
                break;
            }
        }
Beispiel #7
0
        void ReleaseDesignerOutlets()
        {
            if (CalculateButton != null)
            {
                CalculateButton.Dispose();
                CalculateButton = null;
            }

            if (DivideButton != null)
            {
                DivideButton.Dispose();
                DivideButton = null;
            }

            if (EightButton != null)
            {
                EightButton.Dispose();
                EightButton = null;
            }

            if (FiveButton != null)
            {
                FiveButton.Dispose();
                FiveButton = null;
            }

            if (FourButton != null)
            {
                FourButton.Dispose();
                FourButton = null;
            }

            if (MinusButton != null)
            {
                MinusButton.Dispose();
                MinusButton = null;
            }

            if (MultiplyButton != null)
            {
                MultiplyButton.Dispose();
                MultiplyButton = null;
            }

            if (NineButton != null)
            {
                NineButton.Dispose();
                NineButton = null;
            }

            if (OneButton != null)
            {
                OneButton.Dispose();
                OneButton = null;
            }

            if (PlusButton != null)
            {
                PlusButton.Dispose();
                PlusButton = null;
            }

            if (ResultBox != null)
            {
                ResultBox.Dispose();
                ResultBox = null;
            }

            if (SevenButton != null)
            {
                SevenButton.Dispose();
                SevenButton = null;
            }

            if (SixButton != null)
            {
                SixButton.Dispose();
                SixButton = null;
            }

            if (ThreeButton != null)
            {
                ThreeButton.Dispose();
                ThreeButton = null;
            }

            if (TwoButton != null)
            {
                TwoButton.Dispose();
                TwoButton = null;
            }

            if (ZeroButton != null)
            {
                ZeroButton.Dispose();
                ZeroButton = null;
            }
        }