shahab2025
پنج شنبه 23 آذر 1391, 10:29 صبح
با سلام
من در خیلی از فرمهای برنامه ام این کد را در Key_Down فرم نوشته ام (و پس از این هم باید بنویسم )
if (e.KeyCode == Keys.Escape)
{
if (PnlFields.Visible == false)
this.Close();
else
{
if (txtbPCity.Text.Trim() != "")
{
if (FrmYesNo.Show(" عملیات ثبت انجام نخواهد شد.آیا مطمئن هستید؟", 1))
BtnCancel_Click(sender, e);
}
else
BtnCancel_Click(sender, e);
}
}
همانطور که میبینید خروجی یک Event است . ورودیها هم فقط نام پنل و نام تکست باکس است .
حالا میخوام ببینم راهی هست که من اینو درون یک کلاس در لایه دوم بنویسم که در همه صفحه هام فقط فراخوانی بشه ؟ اگر امکانش هست لطفا راهنمایی کنید
من در خیلی از فرمهای برنامه ام این کد را در Key_Down فرم نوشته ام (و پس از این هم باید بنویسم )
if (e.KeyCode == Keys.Escape)
{
if (PnlFields.Visible == false)
this.Close();
else
{
if (txtbPCity.Text.Trim() != "")
{
if (FrmYesNo.Show(" عملیات ثبت انجام نخواهد شد.آیا مطمئن هستید؟", 1))
BtnCancel_Click(sender, e);
}
else
BtnCancel_Click(sender, e);
}
}
همانطور که میبینید خروجی یک Event است . ورودیها هم فقط نام پنل و نام تکست باکس است .
حالا میخوام ببینم راهی هست که من اینو درون یک کلاس در لایه دوم بنویسم که در همه صفحه هام فقط فراخوانی بشه ؟ اگر امکانش هست لطفا راهنمایی کنید