water_lily_2012
دوشنبه 25 مهر 1390, 17:05 عصر
سلام
وقتی روی دیتاگرید راست کلیک می کنم یک شی نمایان می شود اگر روی شی کلیک کنم شی ناپدید می شود. ولی تا زمانیکه روی شی کلیک نکردم شی نمایان هست.
می خواهم اگر کاربر روی قسمت دیگری از فرم کلیک کردن این شی ناپدید شود. باید چه کار کنم.
نمی خواهم برای تمام اشیا در فرم تعریف کنم که اگر کلیک شد شی مورد نظرم ناپدید بشود. و برای رویداد mouseup فرم هم نمی شود تعریف کرد چون قبل از اینکه کلیک روی شی من اثر کنه شی ناپدید می شه.
یعنی دو حالت داره. یا روی شی مورد نظر من کلیک می شود یا روی فرم و اشیا دیگر.
اگر روی شی مورد نظر من کلیک شد اول یکسری دستور اجرا می شود و بعد از دستورات شی ناپدید می شود. ولی اگر جای دیگری کلیک شد این شی ناپدید بشه.
اگر در رویداد های فرم بنویسم حتی با کلیک روی شی اول رویداد فرم اجرا میشه.
وقتی روی دیتاگرید راست کلیک می کنم یک شی نمایان می شود اگر روی شی کلیک کنم شی ناپدید می شود. ولی تا زمانیکه روی شی کلیک نکردم شی نمایان هست.
می خواهم اگر کاربر روی قسمت دیگری از فرم کلیک کردن این شی ناپدید شود. باید چه کار کنم.
نمی خواهم برای تمام اشیا در فرم تعریف کنم که اگر کلیک شد شی مورد نظرم ناپدید بشود. و برای رویداد mouseup فرم هم نمی شود تعریف کرد چون قبل از اینکه کلیک روی شی من اثر کنه شی ناپدید می شه.
یعنی دو حالت داره. یا روی شی مورد نظر من کلیک می شود یا روی فرم و اشیا دیگر.
اگر روی شی مورد نظر من کلیک شد اول یکسری دستور اجرا می شود و بعد از دستورات شی ناپدید می شود. ولی اگر جای دیگری کلیک شد این شی ناپدید بشه.
اگر در رویداد های فرم بنویسم حتی با کلیک روی شی اول رویداد فرم اجرا میشه.