نمایش help با کلید F1 در یک کنترل

فرض کنید که می خواهید یک پنجره help برای یک کنترل (در این مثال textBox) ایجاد کنید به طوریکه برای کاربر هنگام فوکوس بر روی آن کنترل و زدن دکمه F1 این پنجره نمایش داده شود برای این کار به صورت زیر عمل کنید :

ابتدا یک کنترل textBox بر روی فرم قرار دهید و سپس بر روی رویداد KeyUp آن دوبار کلیک کنید :

help-Windows

حال در کنترل کننده رویداد این رویداد کد زیر را وارد کنید :

private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
	if (e.KeyCode == Keys.F1)
	{
		Point point1 = new Point(textBox1.Right + this.Left + 35, textBox1.Bottom + this.Top + 35);
		Help.ShowPopup(textBox1, "Help String", point1);
	}
}

حال برنامه را اجرا و با کلیک بر روی کنترل و زدن دکمه F1  نتیجه را مشاهده کنید :
help-Windows-1

نویسنده : یکی از کابران عزیز سایت با نام کاربری sohrab