ورود

View Full Version : سوال: حذف كليه پنجره ها در preview



aliakbarmoosa
دوشنبه 03 مهر 1391, 11:36 صبح
با سلام خدمت دوستان
بفرماييد چطور به هنگام preview كليه پنجره ها ازقبيل پنجره پروژه ، خود سيستم با toolbar ، پنجره دستور ، و اينكه فقط و فقط preview باشد و بس .
البته من بهنگام اجرا دستور از كد .screen.visible=.t_ استفاده ميكنم و preview ميكنم ولي متاسفانه هم پنجره پروژه ديده ميشود و هم پنجره دستور .
متشكرم

javad_1349
سه شنبه 04 مهر 1391, 07:58 صبح
سلام من دقیقا متوجه نشدم اگر منظورتون از داخل فرم مربوطه است که باید بدین صورت
ThisForm.LockScreen = .T.
دراین جا فرمان ارسال گزارش به preview

ThisForm.LockScreen = .F.
اما اگر خود منو برنامه است که باید با دستور
SET SYSMENU OFF
و درزمان خروج از فرم دوباره منوتو صدا بزنی
SET SYSMENU ON AUTOMATIC to _MSYSMENU
البته باتوجه به برداشت خودم نوشته امیدوارم بتونید استفاده کنید .
موفق باشید

aliakbarmoosa
چهارشنبه 05 مهر 1391, 11:42 صبح
با تشكر از پاسخ شما
مشكل من اينه كه وقتي ميخواهم چاپ را قبل از ارسال به چاپگر نگاه كنم (preview) اين فرم روي فرم اصلي من قرارميگيره كه از ميزان برگي كه طراحي شده كوچكتره (يعني فرم چاپ a4 است ولي فرم اصلي من كوچكتر از a4)به همين خاطر بايستي فرم چاپ را حركت دهم تا تمامي اجزاء آن را ببينم ، براي رفع اينكار از دستور . screen.visible=.t_ استفاده كردم كه مشكل تقريبا حل شد ولي در اين دستور خود منوي فاكس بهمراه پنجره پروژه ديده ميشود كه من ميخواستم اينها هم حذف شود البته دستورات شما را هم نوشتم و اجرا كردم كه موضوع حل نشد.

gh_khajehzade
چهارشنبه 05 مهر 1391, 12:59 عصر
اگ منظورت اينه كه فرم برنامه, روي پنجره preview قرار ميگيره, بايد خاصيت alwaysOn top فرم رو F انتخاب كني.