PDA

View Full Version : سوال در مورد بستن فرم با زدن دکمه escape



نیما حتمی
سه شنبه 10 اسفند 1389, 08:20 صبح
با سلام خدمت دوستان محترم

من یه فرم دارم که توش 2 تا پنل هم هست در پروپرتی keydown فرم گفتم اگه escapeزه شده پنل بسته بشه حالا تو همین پروپرتی چطور بگم اگه escapeزده شد و پنل هم فعال بود بیا فرم رو ببند یعنی چطوری بگم اونی که فعاله بیا ببند ؟

BehinAfzar
سه شنبه 10 اسفند 1389, 09:14 صبح
سلام دوست عزیز
کاری نداره
با یک دستور چک کن ببین کدوم پنل فعاله !
if(groupBox1.Focused==true);
{
}
else
{
}

اگه سوالی بود در خدمتیم

نیما حتمی
سه شنبه 10 اسفند 1389, 16:42 عصر
خیلی ممنونم دوست محترم.
آیا با این دستور میشه فهمید فرم هم فعاله یا نه؟

shadi khanum
سه شنبه 10 اسفند 1389, 21:02 عصر
با this.Focused میشه فهمید فرم فعاله یا نه، البته اگه منظورتون از فعال یودن یعنی در حال کار با اون فرم هستیم باشه!

نیما حتمی
چهارشنبه 11 اسفند 1389, 08:33 صبح
با سلام خدمت شما

ببینید من یه فرم که داخلش 2 تا پنل دارم.کاربر با زدن بک دکه پنل مورد نظرش باز میشه(یا پنل یک یا دو)حالا اگه من در keydown فرم بگم اگه escape زده شد پنلو ببند میره فرمم می بنده برای جلوگیری از این مشکل چیکار کنم؟

shadi khanum
چهارشنبه 11 اسفند 1389, 14:15 عصر
موقع keydown اول تست کن که اگه یکی از panel ها focused=true ، اون پنل رو ببند. اگه هیچ کدوم پنل ها true نبود، حالا تست کن اگه واسه فرم focused=true، حالا فرم رو ببنده