Ram Watch - New Watch - input validation on Address box
This commit is contained in:
parent
f15d16c513
commit
7c512a3f7e
|
@ -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;
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue