۲۹-اردیبهشت-۱۳۸۸, ۱۹:۴۱:۱۴
ایندفعه سوالم رو با یه آموزش کوچولو شروع می کنم !
همین الان یاد گرفتم !
پاپ آپ منو در vc++.net
قسمت کنترل ها یه کنترلی هست به نام ContextMenuStrip. این شی رو ایجاد کنید و منو رو بسازین.
هر کنترلی یه پروپرتی داره به اسم contextmenustrip. اونو برابر منویی که ساختین قرار بدین. حالا اگه رو اون کنترل راست کلیک کنید منو نمایش داده میشه.
اگه می خواین با یه رویداد دیگه منو نمایش داده بشه باید تو اون رویداد (مثلا کلیک) تابع show منو رو صدا بزنین.
خب مشکل اینجاس که منو تو مختصات o,o نمایش داده میشه. باید خاصیت location منو رو تغییر داد. . .
چطوری میشه مختصات موس رو پیدا کرد.
یه شی هست به اسم Cursor که قسمت clip دو تا مقدار x و y بر میگردونه. ولی همیشه صفر !
همین الان یاد گرفتم !
پاپ آپ منو در vc++.net
قسمت کنترل ها یه کنترلی هست به نام ContextMenuStrip. این شی رو ایجاد کنید و منو رو بسازین.
هر کنترلی یه پروپرتی داره به اسم contextmenustrip. اونو برابر منویی که ساختین قرار بدین. حالا اگه رو اون کنترل راست کلیک کنید منو نمایش داده میشه.
اگه می خواین با یه رویداد دیگه منو نمایش داده بشه باید تو اون رویداد (مثلا کلیک) تابع show منو رو صدا بزنین.
کد:
contextMenuStrip1->Show();
خب مشکل اینجاس که منو تو مختصات o,o نمایش داده میشه. باید خاصیت location منو رو تغییر داد. . .
چطوری میشه مختصات موس رو پیدا کرد.
یه شی هست به اسم Cursor که قسمت clip دو تا مقدار x و y بر میگردونه. ولی همیشه صفر !