منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مهم (جدا جدا) مشكلة مع الاداة (WebBrowser)
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
السلام عليكم ورحمة الله
عند فتح مجلد داخل الاداة WebBrowser يفتح عادي ولاكن اذا ضغط علي اي مجلد ضغط مذدوج لفتحه يفتح في نافذة مستقلة
هذه المشكلة اعاني منها من قديم
تكون المشكلة مع الاصدار Internet Explorer 8
بينما جربت الاصدار Internet Explorer 11 بيفتح المجلد في نفس النافذة عادي
للعلم هذا الامر مهم جدا جدا بالنسبة لمشروعي
ولمن يصل للحل له مني احلي دعاء في ظهر الغيب ولمن لا يصل دعاء ايضا هههه
وين السيرفر ( جاري البحث ... اعلم انك عانيت من قبل ولم تصل لحل اتمني البحث مجددا لاهمية الامر
ليش تعتمد على ويب براوزر

صمم List view من الصفر احسن

اصلا اداة ويب براوزر لا اعتمد عليها ابدا بسبب سوابق معها

او اذا اصريت على الويب براوزر شوف اداة GeckoWebBrowser
والله حاولت كتير اصممها من الصفر لاكن تعبتني واخدت وقت كتير جدا وما وصلت الي نتائج طيبة
الاداة WebBrowser قامت بالواجب لاكن للاسف هذه هي المشكلة الوحيدة
ما هي الاداة GeckoWebBrowser
يا ترى ما هي فكرة مشروعك هذا Huh
استعراض محتويات مجلد معين في الاداة WebBrowser لانها بتستعرض الملفات مثل نافذت الويندوز تماما
اتعامل مع عدد كبير من المجلدات فاقوم بفتح المجلد داخل المشروع لسهولة الوصول لمحتواه
جزاك الله خيرا اخي
هناك مشكلة كيف عمل قائمة خيارات كليك يمن الخاصة بالويندوز



هل ساقوم ببنائها من جديد ام استطيع جلبها افتراضي
آسف اخي (علي) على هذا الانقطاع

انا من عادتي ما اترك صديق عزيز في مشكلة الا وساعدته قدر المستطاع

سأقوم بالبحث مجددا وأعدك بالحصول على نتيجة

حتى لو تطور الامر وقمت بالسؤال في stackoverflow


المشكلة طلعت ليست من الانترنت اكسبولرر .. وإنما من هذا الخيارين :-



لو اخترت الاول راح يفتح يفتح المجلد في الاداة

لو اخترت الثانية راح يفتح المجلد في في نافذة اخرى

اذن الحل سهل تعديل في الريجستري ويحل المطلوب
استخرجت معلومات هذا الاعداد وعرفت القيمة الي يغيرها :-

PHP كود :
'فتح مفتاح اعدادات open folder...'
Dim myKey As RegistryKey Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState"True)

'تعديل/انشاء قيمة جديدة لازم تكون بصيغة البايت عشان يقرأها متصفح الملفات'
Dim data As Byte() = New Byte() {&Hc, &H0, &H2, &H0, &Ha, &H1, &H0, &H0, &H60, &H0, &H0, &H0}
myKey.SetValue("Settings"dataRegistryValueKind.Binary

موفق
جزاك الله خيرا اخي محمد وانا عارف انك مشغول هذه الايام ويعلم الله تعالي كم انا احبك في الله وكم انا مدين لك بأشياء كثيرة اسئل الله تعالي ان يجزيك عنها خيرا

للاسف اخي محمد تقريبا الخيار ده خاص بالـ (Explorer) الخاص بالويندوز
لاني جرب وما زال الامر كما هو
ممكن يكون في شئ في خيارت المتصفح Internet Explorer ممكن تشوفها
لاني للاسف مليش قوي في الانجليزي ( الله المستعان )
الصفحات : 1 2 3