PDA

View Full Version : کار با contextmenustrip در سی شارپ



daneshjo90
چهارشنبه 04 بهمن 1391, 17:48 عصر
سلام

من یه مشکل کوچولو دارم میخوام ببینم کسی پیدا میشه راهنمایی کنه یا نه ؟

من میخوام با کلیک روی یک باتن contextmenustrip نمایش داده بشه

در حالت معمول باید روی باتن راست کلیک کنم تا نشون بده ولی من اینطوری نمیخوام

میخوام با کلیک نمایش پیدا کنه

ممنون میشم کسی کمکم کنه

موفق باشید

daneshjo90
چهارشنبه 04 بهمن 1391, 17:50 عصر
با عرض پوزش از مدیران بخش

مشکل حل شد

شرمنده

Y_Safaiee
چهارشنبه 04 بهمن 1391, 17:53 عصر
سلام دوست من

حالت اول :




private void button1_Click(object sender, EventArgs e)
{
contextMenuStrip1.Show(MousePosition.X, MousePosition.Y);

}


حالت دوم که قابلیت فیلتر کردن کلید هام داره.


private void button1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
contextMenuStrip1.Show(MousePosition.X, MousePosition.Y);
}
}


موفق باشی
بایت بایت

daneshjo90
چهارشنبه 04 بهمن 1391, 17:56 عصر
داداش واقعا دستت درد نکنه

همین الان میخواستم همین سوال رو طرح کنم

چون مختصات موس رو میخواستم بدونم

بازم تشکر

موفق باشید