السلام عليكم ورحمة الله وبركاته
اذا عندي مشروع فيه ثلاث فورم واريد ان تعمل الفورم الثانية في حالة فتح ملف نصي .
كما في برنامج winrar
لكم الشكر مقدما.
السلام عليكم ورحمة الله وبركاته
اذا عندي مشروع فيه ثلاث فورم واريد ان تعمل الفورم الثانية في حالة فتح ملف نصي .
كما في برنامج winrar
لكم الشكر مقدما.
سؤالك غير واضح على الإطلاق!
ما علاقة الفورم بالريجستري بفتح ملف نصي!
قم بإعادة طرح السؤال بشكل واضح ولا تفترض أننا نستطيع قراءة أفكارك! :dry:
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
تصدق عندي حق السؤال مش واضح خالص
دعك من الملف النصي اي ملف "فولدر" مثلا .. عند فتحه يقوم بتشغيل البرنامج .. ولكن لا اريده ان يفتح الفورم الاساسي للبرنامج بل الفورم الثانية
علاقة الكلام دا بالريجستري .. حسب ما فهمت بعد البحث انه يتم من خلال الرجستري
هذا أفضل
فهمت ما تقصده الآن، يرجى الإطلاع على الرابط التالي: 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