PDA

View Full Version : حرفه ای: جلوگیری از ریسایز شدن پنجره MDI



abas1388
یک شنبه 03 شهریور 1392, 23:07 عصر
سلام
وقتی اشاره گر موس بر روی لبه های پنجره MDI قرار میگیرد به شکل یک فلش دوطرفه به علامت قابل کشیدن به طرف داخل و خارج در میآید . و من نمیخواهم وقتی اشاره گر موس بر روی لبه های پنجره MDI قرار گرفت به شکل فلش دوطرفه درآید چون نمیخواهم با اشارگر موس این پنجره را باکشیدن بزرگ یاکوچک نمایم . و در واقع میخواهم بدون غیر فعال کردن دکمه(باتن) Maximaiz پنجره ، از ریسایز شدن پنجره MDI جلوگیری نمایم . آیا راهی در این مورد وجود دارد؟
البته اینکار را بیشتر برای پنجره اصلی اکسس میخواهم.
با تشکر

nimar9
چهارشنبه 06 شهریور 1392, 13:36 عصر
اگر درست متوجه شده باشم می تونی از قسمت Border Style تو propertis فرم به Fixed Single قرار بدی و ماکسیمایز و مینیمایز رو هم از Maxbutton & MinButton فعال کنید. موفق باشید

vbhamed
چهارشنبه 06 شهریور 1392, 18:48 عصر
سلام
اگر از هيچ راهي نتونستيد مي‌تونيد به جاي فرم MDI از يك فرم معمولي استفاده كنيد و با استفاده از تابع SetParent از توابع API، فرمهاي فرزند رو درون فرم معمولي قرار بدين تا مشابه MDI بشه، كار با فرم معمولي هم كه راحت تره و دست آدم باز تره، مثلا ميشه كلا Border رو غير فعال كرد و خودتون دو تا دكمه براي Max, Min قرار بدين