DocumentViewer شريط الأدوات وقائمة السياق

كيف يمكن إخفاء شريط الأدوات الافتراضي وعدم السماح بقائمة السياق الافتراضية لعنصر DocumentViewer ؟

6

3 إجابة

يمكنك إخفاء (أو تغيير) شريط الأدوات عن طريق إنشاء قالب تحكم لـ DocumentViewer بدون شريط الأدوات.

ابدأ بالقالب النموذجي من https://msdn.microsoft .com/ar-us/library/aa970452 (v = vs.100) وأضف الأشياء وأزلها إلى أن تصبح سعيدًا بالنتائج.

9
وأضاف
الرابط لم يعد صالحًا ...
وأضاف المؤلف AlwaysLearningNewStuff, مصدر
AlwaysLearningNewStuff - تم إصلاح الرابط ، لم تعد MS تنشر قوالب التحكم على MSDN لـ .net 4.5 لذا اضطررت إلى اختيار .net 4 من قائمة الإصدارات السابقة ، فالرابط الجديد مشفر لـ .net 4 (على الأقل حتى تغيير MS عناوين URL الخاصة بهم)
وأضاف المؤلف Nir, مصدر

يمكنك فقط تعيين الخاصية ContextMenu إلى null مثل هذا:


3
وأضاف

يمكنك منع قائمة السياق الافتراضية من الظهور عن طريق معالجة الحدث ContextMenuOpening ، وإعداد ContextMenuEventArgs.Handled إلى true.

أما بالنسبة إلى شريط الأدوات ، فأنا لست متأكدًا - ربما يمكنك تغيير النمط الافتراضي لـ DocumentView لعدم تضمين شريط الأدوات؟ لم أفعل الكثير من الأساليب ، ولكن ربما كنت سأبدأ بالنظر.

1
وأضاف