PDA

View Full Version : Different Tasks in Diverse Opened Form



cybercoder
سه شنبه 02 مرداد 1386, 12:20 عصر
سلام من وقتی Toolbar رو روی فرم Main قرار می دم و فرمم از نوع MDI هست. و فرضا فرم X رو که Child هست رو باز می کنم ( RunTime( می خوام وقتی ToolButton1 رو فرضا در فرم X بگم فرم W رو باز کنه و هنگامی که فرم Y به عنوان child فعال هست همون ToolButton1 فرم Z رو باز کنه.
الان من میام و می بینم که آیا اصلا فرم Child باز هست یا نه.
بعد می گم که اگر فرم چیلد X باز بود بیا فرم W رو نشون بده.
اگر فرم Y Active بود بیا فرم Z رو نشون بده.

خوب اگه تعداد چیلدهام زیاد باشه و بخوام از یک Toolbar به عنوان Global Toolbar استفاده کنم که در صورت باز بودن هر فرمی یا حتی بودن فوکوس روی یک شی خاص در یک فرم خاص عمل خاصی رو انجام بده دارم N تا If می نویسم.

می خوام بدونم آیا راه بهتر و ساده تری هم هست؟ جستجو که پاسخی نداد.

ممنون و موفق باشید

cybercoder
چهارشنبه 03 مرداد 1386, 17:27 عصر
پاسخی نیست ؟ یا راهی ؟

cybercoder
پنج شنبه 04 مرداد 1386, 20:15 عصر
یعنی هیچ کس نظری در این مورد نداره یا کامپوننتی نمیشناسه که کار مارو سریع تر کنه؟