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

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

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

پنج شنبه, 25 بهمن 1397 10:01

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

با سلام

من تو فرم خودم یدونه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  هم غیر فعال میشه که نمیخام اینطوری بشه

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

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

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

شنبه, 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 چی هستش؟

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

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

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

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

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید