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

سؤال عن تشغيل فورم محدد من خلال الرجستري

بدأه t_mostafa في 30 أغسطس 2012 · 3 رد · 548 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اذا عندي مشروع فيه ثلاث فورم واريد ان تعمل الفورم الثانية في حالة فتح ملف نصي .

كما في برنامج winrar

لكم الشكر مقدما.

#2

سؤالك غير واضح على الإطلاق!

ما علاقة الفورم بالريجستري بفتح ملف نصي!

قم بإعادة طرح السؤال بشكل واضح ولا تفترض أننا نستطيع قراءة أفكارك! :dry:

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

تصدق عندي حق السؤال مش واضح خالص

دعك من الملف النصي اي ملف "فولدر" مثلا .. عند فتحه يقوم بتشغيل البرنامج .. ولكن لا اريده ان يفتح الفورم الاساسي للبرنامج بل الفورم الثانية

علاقة الكلام دا بالريجستري .. حسب ما فهمت بعد البحث انه يتم من خلال الرجستري

#4

هذا أفضل

فهمت ما تقصده الآن، يرجى الإطلاع على الرابط التالي: http://www.codeproject.com/Articles/69578/Custom-file-extension-control

يحوي على user control تسمح لك بالتصريح عن custom file type خاص ببرنامجك بالإضافة إلى تعيين جميع الخصائص الأخرى اللازمة مثل مسار البرنامج التنفيذي الذي سيقوم بفتح هذا الملف.

بالنسبة لهذه النقطة:

اقتباس
ولكن لا اريده ان يفتح الفورم الاساسي للبرنامج بل الفورم الثانية

أعتقد أن مسار الملف الذي سيتم فتحه سيتم تمريره كـ command line.. كأنك تقوم بفتحه بالشكل:

c:\path\to\your\program.exe d:\path\to\some\custom\file.at2000

بالتالي تستطيع الحصول على قائمة بالـ command lines عند بدء تشغيل برنامجك ومعرفة فيما إذا تم تمرير ملف من النوع الخاص الذي تريده، وعندها تقرر فتح فورم خاصة بدل الفورم الرئيسي (الذي ستقوم بإخفائه مثلاً)

انظر هذا الرابط لمعرفة كيفية الحصول على قائمة بالـ command lines: http://www.howtogeek.com/howto/programming/get-command-line-arguments-in-a-windows-forms-application/

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

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