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

كود فتح ملف المساعده من قائمه help

مغلق
بدأه heba_22 في 20 فبراير 2006 · 4 رد · 660 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

-9

السلام عليكم

عندى سؤالين اتمنى ان وقتكم يتسع للاجابه عليهم

ماذا لو عملنا برنامج كامل بالقوائم و كل شئ بالتأكيد لازم نعمل له ملف مساعده نفتحه من قائمه help

دى بالضبط اللى واقفه معايا

باختصار ما هو الكود اللى يفتح لى ملف يظهر للمستخدم و ليس فتحه للتعامل معه كما تفعه FileStream.Open() او الدوال الشبيهه

ثانيا انا عندى لعبه صممتها و عملتها قوائم و عندى قائمه game >> new

المشكله انى مش عارفه اعمل لها تحديث يعنى كل مكوناتها تتعرف من الاول لان التعريف فى ال costructor جربت اضعه فى ال OnPaint او فى OnFormLoad و استخدم Inavalidate() و Update() الكود مشى تمام لكنه تضاب مع حته تانيه و هى ان النافذه لو صغرتها فى التاسك بار و رفعتها تانى بلاقيها اتحدثت

اعمل ايه عشان الكودين لا يختلطوا مع بعض

اتمنى انى اسئلتى تكون واضحه و الاقى عندكم الجواب

#2

-9

بالنسبه للسؤال الأول :

حطي الملف بتاع ال help في ال debug

هفترض انه ملف word

استخدمي الكود التالي في أي event

string Path=Application.StartUpPath+"//help.doc";
Process.Start(Path);

بالنسبة للسؤال التاني ... أنا مش فاهم حاجة

#3

بالنسبه للـ Help فأعتقد ان استخدام الكلاس Help أفضل لأنه مرن مع ملفات المساعده.

واستخدامه أيضا سهل :

Help.ShowHelp(this,"yourHelpFilePath");

ShowHelp هى static ( كلاس الـ Help عموما يمنع عمل Object منه )ولها أكثر من شكل لما لها من مميزات للتعامل مع ملفات المساعده خصوصا الـ CHM منها. ويمكن أن يمرر اليها عنوان ملف موجود على الانترنت بنفس الكود السابق.

بالنسبه للسؤال الثاني , فأرجوا أن يكون في مشاركه أخرى لأن وضع سؤالين في نفس الموضوع وتحت عنوان واحد لن يساعد الزوار في عملية البحث في المنتدى. على كل حال السؤال غير واضح !

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#4

شكرا للرد و اسفة ان الشكر جاء متأخر لكن كان عندى ظروف

بالنسبة للعبة اللى كنت ببرمج فيها خلصتها من زمان و لقيت حل اخر لمشكلة ملف المساعدة و للمشكلة التانية كمان اللى انتوا مش فاهمينها اصلا بس

اللعبة شغالة تمام بس فيه حاجة واحدة لما لعبتها مع حد بتغلب مش عارفة ليه مع انى انا اللى عاملاها اصلا

#5

if you have the file written in text format or .chm

you can use this statement to open it

System.Diagnostics.Process.Start("c:\\myfile.txt");

replace "c:\\myfile.txt" with your file path

tahnks

هذا الموضوع مغلق.

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