PDA

View Full Version : سوال: استفاده از help با کمک resource



sara125
جمعه 06 تیر 1393, 11:01 صبح
سلام خدمت دوستان
من یک فایل help با استفاده از powerchm ایجاد کردم و حالا می خوام با استفاده از resource این فایلو به برنامه اضافه کنم تا دیگه نیازی نباشه این فایل همیشه همراه با exe برنامه باشه.
قبلا آیکن برنامه رو از این طریق اضافه کردم ، حالا هم این فایلو قسمت resource اضافه کردم ولی نمیدونم چطوری باید این قسمتو به کدهام اضافه کنم تا وقتی کاربر کلید f1 رو زد این فایل از طریق resource باز بشه!!!
دوستان اگه در این زمینه اطلاعاتی دارن، لطفا منو راهنمایی کنن
با تشکر

amir200h
جمعه 06 تیر 1393, 11:45 صبح
private void Form1_HelpButtonClicked(object sender, CancelEventArgs e) {
Process.Start(Properties.Resources.help.ToString() );
}

sara125
جمعه 06 تیر 1393, 12:31 عصر
private void Form1_HelpButtonClicked(object sender, CancelEventArgs e) {
Process.Start(Properties.Resources.help.ToString() );
}

ممنون دوست عزیز
اما متاسفانه این دستور جواب نمیده. حتی وقتی کلید F1 رو میزنم این رویداد اتفاق نمیفته

Amir4317
جمعه 06 تیر 1393, 12:50 عصر
شما باید فایلتون رو از ریسورس بیرون بکشید و از خالت باینری که داره خارج کنید.
سپس از دستوری که بالا گفته شده، برای فایل استخراجیتون استفاده کنید.

یه کلاسی برای استخراج MP3 (http://csharpiha.blogsky.com/1390/07/04/post-8/)قبلاً نوشته شده.

sara125
جمعه 06 تیر 1393, 13:55 عصر
شما باید فایلتون رو از ریسورس بیرون بکشید و از خالت باینری که داره خارج کنید.
سپس از دستوری که بالا گفته شده، برای فایل استخراجیتون استفاده کنید.

یه کلاسی برای استخراج MP3 (http://csharpiha.blogsky.com/1390/07/04/post-8/)قبلاً نوشته شده.

شرمنده من متوجه لینکی که گذاشته بودید نشدم.
من یک resource جدید به نام resource1 ایجاد کردم و فایل help.chm رو داخل resource1 قرار دادم. میشه لطف کنین دقیقا بگین چه کدی باید بنویسم. واقعا شرمنده ام اگه زحمتی براتون نیست کدشو برام بنویسین
خیلی خیلی عذر میخوام و ممنون از لطفتون