سلام
دوستان من میخوام با چپ کلیک روی یه button منو زیر اون باز بشه.
میشه راهنمایی کنید چجوری این کار رو بکنم.
ممنون
سلام
دوستان من میخوام با چپ کلیک روی یه button منو زیر اون باز بشه.
میشه راهنمایی کنید چجوری این کار رو بکنم.
ممنون
از تولباکس یک contextMenuStrip به فرم اضافه کنید. آیتمها و کدهای مورد نیاز رو به منو اضافه کنید .
روی باتن کلیک کنید و خاصیت contextMenuStrip دکمه رو برابر با منوی مورد نظر قرار بدید. اختصاص منو برای همه کنترل ها به همین شکل هست.
ممنون از راهنماییت، اما اونجوری با راست کلیک منو باز میشه، اما من میخوام با چپ کلیک باز بشه
به این صورت:
private void button1_Click(object sender, EventArgs e)
{
contextMenuStrip1.Show(MousePosition);
}
ممنون، حالا یه مورد دیگه.
من این کد رو نوشتم
int x, y;
x = MousePosition.X;
y = MousePosition.Y;
contextMenuStrip1.Show(x - 125, y + 8);
اما منو با توجه به اینکه ماوس کجا هست (روی فضای button) منو یه جای ثابت نمایش داده نمیشه.
آیا راه حلی هست؟
من خواستم با توجه به سایز فرم این کار رو بکنم، باز هم نشد.
ممنون میشم راهنمایی کنید.
میتونید نسبت به مکان باتن این کار رو انجام بدید
private void button4_Click(object sender, EventArgs e)
{
int x, y;
x = button4.Location.X;
y = button4.Location.Y;
contextMenuStrip1.TopLevel = false;
contextMenuStrip1.Parent = this;
contextMenuStrip1.Show(x , y+25 );
}
فقط ی مشکل هست، تا یکی از گزینه های منو رو کلیک نکنی، منو ناپدید نمیشه.
چکار کنم؟
به صورت زیر عمل کنید:
private void button4_Click(object sender, EventArgs e)
{
int x, y;
x = this.Location.X + button4.Location.X;
y = this.Location.Y + button4.Location.Y;
contextMenuStrip1.Show(x , y+55 );
}
سلام
(private void button1_MouseDown( object sender , MouseEventArgs e
}
;(( contextMenuStrip1.Show (button1 ,new Point (10,50)
{
دوست عزیز دکمه ای که شما نیاز داری چیزی نیست که به سادگی بشه با بدست اوردن موقعیت مکان نما ایجاد کرد بت پیشنهاد می کنم سری به این سایت معروف بزنی و در قسمت جستجو دکمه مورد نظر و کدشو پیدا میکنی یکم سرم شلوغه بتونم خودم حتما برای پیداش میکنم http://http://www.codeproject.com/
عزیزم پیداش کردم منتهی کامپوننته امیوارم بدردت بخوره http://www.codeproject.com/KB/shell/...bon05_demo.zip
از همه ممنون، با همون شیوه ای که mafaman2003 عزیز گفتن مشکلم حل شد!
سلام ممنون از همتون به خاطر جوابهای متفاوت خوبی که برای این تاپیک دادین .واقعا استفاده کردم