delphi4arab منتديات دلفي للعرب
كيف يتم اخفاء شريط webbrowser الجانبي - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يتم اخفاء شريط webbrowser الجانبي (/showthread.php?tid=5467)



كيف يتم اخفاء شريط webbrowser الجانبي - المحجوب - 15-08-2013

السلام عليكم

لدي webbrowser في برنامجي لكن لا ارغب في اظهار الشريط الجانبي
كيف اقم بأخفاء هذه الشريط

شاااكرين


كيف يتم اخفاء شريط webbrowser الجانبي - SMP3 - 15-08-2013

ممكن تضع لنا صورة للتوضيح ؟


كيف يتم اخفاء شريط webbrowser الجانبي - المحجوب - 16-08-2013

اقصد شريط التمرير للمستعرض
كود :
http://m7-job.com/mysfu/uploads/f13ad99.png



كيف يتم اخفاء شريط webbrowser الجانبي - Anew - 16-08-2013

web1.ScrollBy(-15,15);


بتوفيق


كيف يتم اخفاء شريط webbrowser الجانبي - المحجوب - 17-08-2013

PHP كود :
web1.ScrollBy(-15,15); 

لم يخفية للأسف ما زال ظاهراً
جرب انت وانظر ماذا يفعل
ليس هو المطلوب


كيف يتم اخفاء شريط webbrowser الجانبي - Najy Ibraheem - 17-08-2013

السلام عليكم...

من المفترض أن يتم الأمر بالسطرين التاليين (في الحدث OnDocumentComplete للمكون TWebBrowser أو حدث النقر على زر مثلاً - بعد تحميل المستند في الـ WebBrowser):
كود :
procedure TForm1.WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant); begin if Assigned(WebBrowser1.Document) then WebBrowser1.OleObject.Document.Body.Style.overflowY := 'hidden'; // لم تعمل end;

لكن ذلك لا يقوم بالأمر المطلوب (لا يعطي خطأ) لهذا ننجز الأمر عبر استعمال الـ Interfaces و الـ Type Casting. في هذه الحالة يجب إضافة الوحدة MSHTML إلى جملة uses:

كود :
procedure TForm1.WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant); var htmlDoc: IHTMLDocument2; htmlBody: IHTMLBodyElement; begin if Assigned(WebBrowser1.Document) then begin htmlDoc := WebBrowser1.Document as IHTMLDocument2; htmlBody := htmlDoc.body as IHTMLBodyElement; htmlBody.scroll := 'no'; end; end;

نرجو الاستفادة و السلام.