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

نسخة كاملة : ҉ كتابة مسار ملف معين File Path ҉
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
عسى أن تجد لنا طريقة يا أستاذي لأخذ مسار أي ملف بدون فتحه .
في Vb6 توجد أدوات لاستعراض المجلدات ثم اختيار الملف وأخذ مساره بدون فتحه مثل الذي تفعله الأداة (البغيضه) OpenFileDialog
حاولت فيها وصلت للنقطة هذي
اكيد يحتاج اصلاح
حاولت اجعله افضل لكن!!!!
(04-09-22, 01:25 PM)سعود كتب : [ -> ]
حاولت فيها وصلت للنقطة هذي
اكيد يحتاج اصلاح
حاولت اجعله افضل لكن!!!!


أستاذ سعود ،

مجهودك البرمجي تشكر عليه أيما شكر
إلا أن عليه بعض المآخذ !

1- عند النقر على زر (اختر ملف) منذ البداية عند تشغيل البرنامج فإنه يفتح القرص D لكن لا تظهر المجلدات التابعة لهذا القرص وذلك في المستطيل الأيمن من هذه النافذة !
 والحل الوحيد لإظهار مجلدات D هو اختيار القرص C ثم العودة لاختيار القرص D مرة أخرى .
بمعنى آخر مختصر : لا تستطيع استعراض مجلدات القرص D إلا إذا استعرضت أولا مجلدات القرص C

2- أحيانا عند اختيار أحد المجلدات من المستطيل الأيسر للمجلد D يأخذك البرنامج إلى النافذة الأولى ، ويكتب مسار المجلد في المستطيل الذي تحت زر اختر الملف ، ولا يمكنك من استعراض الملفات في المستطيل الأيمن ، التي تحت المجلد الذي يتم اختياره من المستطيل الأيسر .

2- أحيانا عند اختيار أحد الملفات من المستطيل الأيمن فإنه تظهر رسالة خطأ تقول ( تم رفض الوصول إلى المسار الفلاني)

3- لم أفهم ما فائدة المستطيل الثاني الذي في نافذة البداية والذي لا يقبل إلا أرقاما !

يعطيك العافية أستاذي ، مشروعك رائع ، ولكنه يحتاج منك إلى مراجعة متأنية لتحسين أدائه وتصحيح أخطائه وربما لتسهيل العمل عليه .

ولك خالص الشكر والتقدير .

مخلصكم / أبو خالد الشكري
إقتباس :3- لم أفهم ما فائدة المستطيل الثاني الذي في نافذة البداية والذي لا يقبل إلا أرقاما !
ههههههههههههههه و لايهمك انا احاول اجاوب على سؤال textbox  بالخصوص هذا.


حاوت في باستخدام الـ WebBrowser  ولم اعرف كيفية قنص الحدث ثم انتقلت الى الادوات drivelistbox  و  dirlistbox  مع filelistbox  مع بعض بتعيين خاصية الـ Path لكن لم تعجبني .
ممكن تحاول يمكن تتوصل للمطلوب.

ان لم تجدها مضافة ...اضفها من ادوات


إقتباس :يعطيك العافية أستاذي ، مشروعك رائع ، ولكنه يحتاج منك إلى مراجعة متأنية لتحسين أدائه وتصحيح أخطائه وربما لتسهيل العمل عليه .
الله يعافيك ..........
كما أني أقترح أن يكون كل شيء في نافذة واحدة أفصل بكثير من نافذتين .
يعني مثلا .. فوق مستطيل الأقراص وتحته مستطيل المجلدات وتحته مستطيل الملفات ..
وأخيرا تحته المستطيل الذي يظهر فيه مسار الملف الذي تم اختياره ?
(04-09-22, 05:45 PM)سعود كتب : [ -> ]
إقتباس :3- لم أفهم ما فائدة المستطيل الثاني الذي في نافذة البداية والذي لا يقبل إلا أرقاما !
ههههههههههههههه و لايهمك انا احاول اجاوب على سؤال textbox  بالخصوص هذا.


حاوت في باستخدام الـ WebBrowser  ولم اعرف كيفية قنص الحدث ثم انتقلت الى الادوات drivelistbox  و  dirlistbox  مع filelistbox  مع بعض بتعيين خاصية الـ Path لكن لم تعجبني .
ممكن تحاول يمكن تتوصل للمطلوب.

ان لم تجدها مضافة ...اضفها من ادوات


إقتباس :يعطيك العافية أستاذي ، مشروعك رائع ، ولكنه يحتاج منك إلى مراجعة متأنية لتحسين أدائه وتصحيح أخطائه وربما لتسهيل العمل عليه .
الله يعافيك ..........

+

(04-09-22, 06:51 PM)أبو خالد الشكري كتب : [ -> ]كما أني أقترح أن يكون كل شيء في نافذة واحدة أفصل بكثير من نافذتين .
يعني مثلا .. فوق مستطيل الأقراص وتحته مستطيل المجلدات وتحته مستطيل الملفات ..
وأخيرا تحته المستطيل الذي يظهر فيه مسار الملف الذي تم اختياره ?

كأنكم رجعتوا لـ VB6.0  في حلة الدوت نت
---
ثاني مشروع لي على VB6.0  كان المسارات والمشغلات.. منذ أكثر من 20 سنة..


==
بخصوص الـ التقاط مسار ملف من WebBrowser1  في بيئة الـ VB6.0 و خلافها لا يمكن
ولكن يوجد حل وهو :
أن يتطفل أحد على مبرمج ++C  محترف يقوم بإعادة بناء الـ WebBrowser1  مع خاصية اعطاء مسار الملف من نقرة 
يعني أن يضيف لها أحداث تتعلق بالماوس والكيبورد  
لأنها اللغة الوحيدة اللتي تستطيع أن تعمل بها كل ما يحلو لك على الأدوات الجاهزة من الدوت نت.
..
الصفحات : 1 2