السلام عليكم ورحمة الله
الامر هام وعاجل لانهاء عملى
فتحت مجلد داخل الاداة WebBrowser انظر الصورة
المشكلة هى :
عند تشغبل المشروع يفتح محتويات المجلد المطلوب داخل الاداة عادى ولاكن عند الضغط المذوج على اى مجلد من داخل الاداة WebBrowser لفتحه يقوم بفتحه فى تافذة مستقلة انا اريده يفتح داخل الاداة WebBrowser
انا استعمل Internet Explorer 8 وهو الافتراضى لويندوز 7 اما عند تثبيت Internet Explorer 11 لا توجد هذه المشكلة اذن هى خاصية تقريبا يمكن صبطها فكيف يمكننى هذ
عندما تسمع كلمة "تغيير إعدادات" فهذا يتعلق بالريجستري
سابقا قمت بتعطيل خاصية في (internet option) هي المسؤولة عن تحميل الصور في المتصفح من خلال تغيير قيمة في الريجستري
لهذا استنتج انه يمكنك فعل نفس الشيئ .
انا دورت وعست في الاعدادات لكني لم اصل الى الخاصية التي (تقوم بفتح صفحة جديدة) ، انا بس اضغط على المجلد يفتح لي المجلد داخل الWebbrowser
فإذا كنت تعرف الخاصية اخبرني بها
عموما حاولت اسوي طريقة اخرى لااعلم إن كانت ستنجح لو لا فجربها انت واعلمني بالنتيجة :
كود :
Private _Url As Uri
Private Sub webBrowser1_Navigating(sender As Object, e As WebBrowserNavigatingEventArgs) As webBrowser1.Navigating
_Url = e.Url
End Sub
Private Sub webBrowser1_NewWindow(sender As Object, e As CancelEventArgs)As webBrowser1.NewWindow
e.Cancel = True
webBrowser1.Navigate(_Url, False)
End Sub
جزاك الله خيرا اخى وحبيبى الشاكى لله على تعبك معى
جربت الكود منفعش
ارجو ان تتعب معى شوية وتشفلنا حل للمشكلة دى لان الامر هام بالنسبة لى
المشكلة ان WebBrowser لا يعتبر عملية فتح المجلد عملية Navigating ولذلك سيصعب التحكم في هذا الامر إن لم يكن غير ممكن
جاري البحث حتى اصل لنتيجة شافية
لماذا لاتبتعد عن المشاكل وتصمم file explorer من الصفر
جزاكم الله خيرا على المتابعة
والله انا لا اجيد تصميم الادوات او التعديل عليها وبحثت فترة كبيرة عن حل حتى وصلت الى ذلك والله المستعان
فى الانتظار باذن الله
ويعلم الله ان الامر بالغ الاهمية لان برنامجى قائم على هذه الاداة