مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

asgharbz

عضویت از 1397/02/14

غیر فعال کردن ابزار در stimul

  • پنجشنبه 25 بهمن 1397
  • 10:01
تشکر میکنم

با سلام

من تو فرم خودم یدونهstiViewerControl دارم که یک report بهش پاس میدم.همه چی اکی هستش و گزارش درست میاد.ولی ابزارهای بالا رو میخام غیرفعال کنم ولی نمیشه.

this.stiViewerControl1.ShowCloseButton = false;
            this.stiViewerControl1.ShowContextMenu = false;
            this.stiViewerControl1.ShowDotMatrixModeButton = false;
            this.stiViewerControl1.ShowEditor = false;
            this.stiViewerControl1.ShowFind = false;
            this.stiViewerControl1.ShowOpen = false;
            this.stiViewerControl1.ShowPageDelete = false;
            this.stiViewerControl1.ShowPageDesign = false;
            this.stiViewerControl1.ShowPageNew = false;
            this.stiViewerControl1.ShowZoom = true;

کدهای بالا اضافه میکنم ولی نمیشه.

مخصوصا میخام گزینه edit  و new  غیرفعال بشه.تنها کاری که میتونم بکنم اینکه کل toolbar غیرفعال کنم که در اون صورت گزینه print  هم غیر فعال میشه که نمیخام اینطوری بشه

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • پنجشنبه 25 بهمن 1397
  • 11:26

سلام. از پنجره Propertis اینکار را انجام بدید, حتما جواب میده.

روش شمارو تست نکردم ولی از پنجره  Propertis گزینه هایی بنده هم غیرفعال کرده ام و بدون ایراد جواب داده است.

کاربر سایت

asgharbz

عضویت از 1397/02/14

  • شنبه 27 بهمن 1397
  • 14:56

سلام.این روش هم تست کردم ولی جواب نمیده.

مسِله اینجاست که خود سایتش طبق کد زیر تغییرات اعمال میکنه

https://www.stimulsoft.com/en/documentation/online/programming-manual/index.html?reports_flex_viewer_settings.htm

StiOptions.viewer.toolbar.showOpenButton = false;

StiOptions.viewer.toolbar.showSaveButton = false;

StiOptions.viewer.toolbar.showThumbnailsButton = false;

StiOptions.viewer.toolbar.showBookmarksButton = false;

StiOptions.viewer.toolbar.showFindButton = false;

ولی نمیدونم StiOptions چی هستش؟

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • شنبه 27 بهمن 1397
  • 15:06

کد زیر را استفاده کنید.

همین الان تست کردم و جواب داد.

 reportPreview.ShowFind = false;
 report.Render(true);
 reportPreview.Report = report;
 reportPreview.Refresh();

اگر جواب نداد کدهای خودتون رو قرار بدید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)