Ram Watch - New Watch - input validation on Address box

This commit is contained in:
andres.delikat 2011-02-21 14:36:19 +00:00
parent f15d16c513
commit 7c512a3f7e
2 changed files with 17 additions and 1 deletions

View File

@ -71,15 +71,19 @@
// //
// AddressBox // AddressBox
// //
this.AddressBox.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper;
this.AddressBox.Location = new System.Drawing.Point(69, 6); this.AddressBox.Location = new System.Drawing.Point(69, 6);
this.AddressBox.MaxLength = 8;
this.AddressBox.Name = "AddressBox"; this.AddressBox.Name = "AddressBox";
this.AddressBox.Size = new System.Drawing.Size(100, 20); this.AddressBox.Size = new System.Drawing.Size(100, 20);
this.AddressBox.TabIndex = 2; this.AddressBox.TabIndex = 2;
this.AddressBox.Text = "0000"; this.AddressBox.Text = "00000000";
this.AddressBox.Leave += new System.EventHandler(this.AddressBox_Leave);
// //
// NotesBox // NotesBox
// //
this.NotesBox.Location = new System.Drawing.Point(69, 32); this.NotesBox.Location = new System.Drawing.Point(69, 32);
this.NotesBox.MaxLength = 256;
this.NotesBox.Name = "NotesBox"; this.NotesBox.Name = "NotesBox";
this.NotesBox.Size = new System.Drawing.Size(100, 20); this.NotesBox.Size = new System.Drawing.Size(100, 20);
this.NotesBox.TabIndex = 3; this.NotesBox.TabIndex = 3;

View File

@ -137,5 +137,17 @@ namespace BizHawk.MultiClient
this.Close(); this.Close();
} }
private void AddressBox_Leave(object sender, EventArgs e)
{
AddressBox.Text = AddressBox.Text.Replace(" ", "");
if (!InputValidate.IsValidHexNumber(AddressBox.Text))
{
AddressBox.Focus();
AddressBox.SelectAll();
ToolTip t = new ToolTip();
t.Show("MUst be a valid hexadecimal vaue", AddressBox, 5000);
}
}
} }
} }