PDA

View Full Version : یک نکته و یک سوال درباره ساختن help برای برنامه



navidiran
سه شنبه 18 آبان 1389, 11:55 صبح
سلام. دوستان من بالاخره تونستم یک راهنما برای اینترفیس برنامه بسازم که با کمک مرورگرهای اینترنتی باز بشه و کاربر رو راهنمایی کنه و البته این صفحه با زدن دگمه F1 اجرا میشه.
فقط یک مشکل مونده اینکه من می خوام این راهنما را به یک ابزار منو هم متصل کنم. یعنی می خوام علاوه بر اینکه با زدن دگمه F1 اجرا بشه با یک menuItem یا هر دگمه دیگری که بخوام هم این صفحه اجرا بشه.
لطفا یکی راهنماییم کنه.

این کار رو با یک ابزار HelpProvider1 انجام دادم و در خواصیت کلیک مربوط به منو این کد رو نوشتم اما با زدن این دگمه راهنما اجرا نمیشه و فقط با دگمه F1 اجرا میشه که اون رو هم روی فرم تعریف کردم



private void helpMenu_Click(object sender, EventArgs e)
{

helpProvider1.HelpNamespace =
Application.StartupPath + \\help.htm (file://\\help.htm);
}

ایمان مدائنی
سه شنبه 18 آبان 1389, 12:01 عصر
ميتوني رويدادشو صدا بزني در اون منو


this.helpMenu_Click(this, null);

navidiran
سه شنبه 18 آبان 1389, 12:12 عصر
با اینکه مطلب رو درست نگرفتم ، توی رویداد helpBtn نوشتم و یک خطایی میده سر در نیاوردم!

اصلا کلا Provider1.NameSpace رو بردم تو لود برنامه تعریف کردم. الان تو رویداد Help Menu چی بنویسم؟ واقعا نمی دونم !

navidiran
سه شنبه 18 آبان 1389, 12:48 عصر
دوستان یک نفر راهنمایی لطف کنید