الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل من طريقة لعمل دالة لها معامل واحد تفتح الملف بالبرنامج المخصص دون تمريره ؟

بدأه محمد الأنصاري في 7 أبريل 2008 · 6 رد · 780 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هناك طرق لفتح مستند نصي أو ملف ورود لكنها تحتاج إلي تمرير مسار البرنامج الذي سيفتح هذا الملف فهل :

هناك طريقة أخرى لفتح أي ملف عبر تمرير مسار الملف

ففط ؟

I Want To Know If There Is A Way To Open A File Using It's Associated Application In The System Only By Passing File Path To A Sub Or To A Function .

Thank You

#2

استخدم Process.start

مثال

		Dim dlg As New OpenFileDialog
		If dlg.ShowDialog = Windows.Forms.DialogResult.OK Then
			Process.Start(dlg.FileName)
		End If

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

شكرا ... هذا ما كنا ينقصني بالضبط ...

فقط أريد إضافة سؤال مشابه و هو كيف أختار المجلد بدل الملف ؟

حيث أنني أريد عمل أداة تستخدم في النماذج يكون لها زر (يختار المستخدم عبره ملفا أو مجلدا و لدي الضغط على النص يفتح له المجلد أو لملف )

كل المعلومات لدي غير المعلومات التالية :

-طريقة فتح الملف بالبرنامج المخصص له (تمت الإجابة عليه)

-طريقة فتح المجلد (يحتاج إجابة)

-طريقة ربط بين "صندوق نص" أو "مربع نصي" textbox في أداة Usercontrol مركبة كي تكون قابلة للربط كأي أداة قياسية أخرى ؟

مع العلم أنني سأنشر نص هذا "الصنف" Class بعد إكماله إن شاء الله في هذا الموضوع

و شكرا

#4
اقتباس
-طريقة فتح المجلد (يحتاج إجابة)

- جرب الكود في إجابتي السابقة وخبرنا بالنتيجة

اقتباس
-طريقة ربط بين "صندوق نص" أو "مربع نصي" textbox في أداة Usercontrol مركبة كي تكون قابلة للربط كأي أداة قياسية أخرى ؟

يفضل وضع هذا السؤال في موضوع مستقل وذلك لأنه غير مرتبط بالسؤال الأساسي في الموضوع وذلك حرصا على التنظيم وتسهيلا لمن سيبحث عن المعلومة بعدك

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

نعم ... بالنسبة لفتح المجلد فهو لا يفتحه و هذا طبيعي الأنك أحيانا قد تحتاج إلي البحث عن عن ملف داخل مجلد و بالتالي لد الضغط على

المجلد يفتحه لك بدل أن يقوم يإختياره !

لكن طريقة فتحه هي نفسها .. السؤال كيف تختار مجلدا ؟

#6

هل تقصد صندوق حوار اختيار مجلد - انظر الكود

		Dim fb As New FolderBrowserDialog
		If fb.ShowDialog = Windows.Forms.DialogResult.OK Then
			MsgBox(fb.SelectedPath)
		End If

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#7

نعم تماما لكن بالطريقة التالية

Dim fb As New FolderBrowserDialog

If fb.ShowDialog = Windows.Forms.DialogResult.OK Then

Process.Start
(fb.SelectedPath)

End If

شكرا على المساعدة

B) B) B) :ty:

تم تعديل هذه المشاركة بواسطة محمد الأنصاري في 12 أبريل 2008 في 05:05

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…