using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Reflection.Emit; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace HCI_Coursework_EVCHARGE { public partial class Keyboard : Form { TextBox entryBox; bool capsLock = true; public Keyboard() { InitializeComponent(); this.TopMost = true; StartPosition = FormStartPosition.CenterScreen; } public void setTextBox(TextBox textBox) { entryBox = textBox; } private void button_Click(object sender, EventArgs e) { if (entryBox.Text.Length < 10) { if (capsLock == true) { entryBox.Text += ((Button)sender).Text; } else { entryBox.Text += ((Button)sender).Text.ToLower(); } } else { MessageBox.Show("Account Number cannot be more than 10 characters!"); } } private void backspace_Click(object sender, EventArgs e) { if ( entryBox.Text.Length > 0 ) { entryBox.Text = entryBox.Text.Substring(0, entryBox.Text.Length - 1); } } private void space_Click(object obj, EventArgs e) { entryBox.Text += " "; } private void caps_Click(object sender, EventArgs e) { if ( capsLock == true ) { buttonCaps.BackColor = SystemColors.Control; capsLock = false; } else { buttonCaps.BackColor = SystemColors.ControlDark; capsLock = true; } } private void confirm_Click(object sender, EventArgs e) { Close(); } } }