Example #1
0
 private void ResetInterface(object sender, EventArgs e)
 {
     CodeResultLabel.Text  = "CodeResult";
     DataResultLabel.Text  = "DataResult";
     ValueResultLabel.Text = "ValueResult";
     ButtonHistory.Clear();
 }
Example #2
0
        private void ShowKeyCode(object sender, KeyEventArgs e)
        {
            try
            {
                CodeResultLabel.Text  = e.KeyCode.ToString();
                DataResultLabel.Text  = e.KeyData.ToString();
                ValueResultLabel.Text = e.KeyValue.ToString();
                foreach (Control Buttons in this.Controls)
                {
                    if (Buttons is Button)
                    {
                        if (Buttons.Text == ValueResultLabel.Text)
                        {
                            Buttons.BackColor = Color.Orange;
                        }
                    }
                }

                ButtonHistory.AppendText("Code = " + e.KeyCode.ToString() + ", Data = " + e.KeyData.ToString() + ", Value = " + e.KeyValue.ToString() + "\r\n");
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "err", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #3
0
 public void addButtonToHistory(ButtonPressed pressed)
 {
     //Debug.Log("Adding " + pressed.ToString() + " to the queue");
     buttonHistory.Insert(0, new ButtonHistory(pressed, Time.time));
     if (buttonHistory.Count > maxHistorySize)
     {
         ButtonHistory dequeued = buttonHistory[maxHistorySize];
         buttonHistory.RemoveAt(maxHistorySize);
         //Debug.Log(dequeued.ToString() + " was bumped from the queue");
     }
 }
Example #4
0
 //自动跟随最新按键结果
 private void AutoScrollToBottom(object sender, EventArgs e)
 {
     ButtonHistory.Focus();
     ButtonHistory.SelectionStart = ButtonHistory.Text.Length;
     ButtonHistory.ScrollToCaret();
 }