private void Admin_Load(object sender, EventArgs e)
{
//Get Form Properties
Form objform = this.FindForm();
objGeneral.GetFormProperties(objform);
pctBoxLogin2.Visible = false;
lblmsg.Visible = false;
}
private void btnFlashObject_Click(object sender, EventArgs e)
{
//add constructor logic here ...
}
private void txtPasskey_TextChanged(object sender, EventArgs e)
{
//add constructor logic here ...
Form objform = this.FindForm();
pctBoxLogin2.Visible = false;
objform.CausesValidation = true;
}
private void txtPasskey_Validating(object sender, CancelEventArgs e)
{
//add constructor logic here ...
Form objform = this.FindForm();
if (!ValidText(txtPasskey.Text))
{
// Cancel the event and select the text to be corrected by the user.
objform.CausesValidation = false;
e.Cancel = true;
txtPasskey.Select(0, txtPasskey.Text.Length);
pctBoxLogin2.Visible = true;
}
}
public bool ValidText(string stringvalue)
{
if (stringvalue == "pILy^caffs")
{
return true;
}
return false;
}
private void btnEnter_Click(object sender, EventArgs e)
{
//add some logic here
if (txtPasskey.Text == "pILy^caffs")
{
Results objResults = new Results();
objResults.Show();
}
else
{
lblmsg.Visible = true;
lblmsg.Text = "Please Enter Valid Pass Key";
}
}
public partial class Admin_Load : Form
{
private bool UserClosing = false;
public Admin_Load()
{
InitializeComponent();
}
protected override void WndProc(ref Message m)
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_CLOSE = 0xF060;
if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE)
{
UserClosing = true;
}
base.WndProc(ref m);
}
private void txtPasskey_Validating(object sender, CancelEventArgs e)
{
if (!UserClosing && !ValidText(txtPasskey.Text))
{
e.Cancel = true;
txtPasskey.SelectAll();
pctBoxLogin2.Visible = true;
}
}
public bool ValidText(string stringvalue)
{
if (stringvalue == "pILy^caffs")
{
return true;
}
return false;
}
}
protected override void WndProc(ref Message m)
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_CLOSE = 0xF060;
if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE)
{
UserClosing = true;
}
base.WndProc(ref m);
}
Open in new window
Try that anyway, see if it works.