تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: ایجاد context menue

  1. #1
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض ایجاد context menue

    سلام
    میخواستم بدونم چطور میتونم تو محیط .net منوی راست کلیک یا همون contex menu ( حساس به متن منظورم همون منوهایی که وقتی رو یک آیتم راست کلیک میکنیم ) میتونم ایجاد کنم ؟

  2. #2
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    از کنترل Contextmenu که در جعبه ابزار است استفاده کن, همانند منوهای اصلی میتونی زیر منوها را براش بذاری. بعد خاصیت Contextmenu کنترلی را که میخوای با راست کلیک روی آن منو ظاهر شود به Context منویی که تو فرم قرار دادی ست کن.

  3. #3
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    ممنون از راهنماییت ولی من 2 تا مشکل دارم .
    اولیش اینه که اصلا تو لیست contexmenu های شی مورد نظرم نمیاد ! یعنی با وجود یک منو با زیر منوهایی که داره لیست contexmenu ها خالیه
    دومیش هم اینه که منو نباید بالا دیده بشه حالا نمیدونم بایش visible رو false کنم ؟

    میدونی من تازه دارم net. میخونم تو vb6 یک منو عادی ایجاد میکردیم بعدشم visible رو false میکردیم و با popupmenu تموم بود . ولی اینجا دقیقا نمیدونم چطور باید تنظیمات رو انجام بدم کتابی هم دارم خیلی مختصر گفته و متاسفانه نتونستم این کار رو بکنم .

  4. #4
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    دوست عزیز :یک کنترل Contextmenu مثلا با نام Contextmenu1 رو فرم بنداز,هر چقدر منو زیر منو که مخوای براش ایجاد کن.تو پنجره خصوصیات فرم یا کنترلهای روی فرم اگه نگاه کنی خصوصیتی هست به نام Contextmenu که بصورت لیست هست از این لیست شما contextmenu1 را انتخاب کن,تمامنیازی به ظاهر و مخفی بودن نداره.

  5. #5
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    نمیشه !
    یک منو ایجاد کردم ولی همونطور که میبینید هیچی تو بخش contexmenu نیومد !

  6. #6
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    یک سوال دیگه هم دارم . اونم اینه که اگه اصلا نخوام از طریق تنظیم کردن contextmenustring کار کنم رویه فراخوان برای اینکه منو رو نمایش بدم چیه ؟؟ منظورم رویه ای مثل popupmenu تو vb6 .
    مثلا فرض کنید میخوام هر وقت موس حرکت کرد منو نمایش داده بشه ! باید از چه رویه ای استفاده کنم ؟

  7. #7
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    آقا شرمنده, بنده با vb7 کار میکنم و شما از vb8

    جواب سوال دومتون, پس از اینکه Contextmenu رو اماده کرید, میتونید در زمان اجرا اون رو به کنترل دلخواهتون نسبت بدید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یا مثلا با رویداد دیگه ای میخوای contextmenu نمایش داده بشه, از متد Show استفاده کن,
    Contextmenu1.show(نام کنترل , موقعیت نمایش Contextmenu که از نوع Point است)
    برای تعریف موقعیت بصورت زیر عمل کن :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #8
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    آقا شرمنده, بنده با vb7 کار میکنم و شما از vb8

    جواب سوال دومتون, پس از اینکه Contextmenu رو اماده کرید, میتونید در زمان اجرا اون رو به کنترل دلخواهتون نسبت بدید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یا مثلا با رویداد دیگه ای میخوای contextmenu نمایش داده بشه, از متد Show استفاده کن,
    Contextmenu1.show(نام کنترل , موقعیت نمایش Contextmenu که از نوع Point است)
    برای تعریف موقعیت بصورت زیر عمل کن :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خیلی مممنون واقعا لطف کردی
    راه اول که کار نکرد ولی دومی کار کرد فقط یه مشکلی هست بد جایی باز میشه میشه دقیق تر بگی چطور میتونم از موقعیتش رو تنظیم کنم ؟

  9. #9
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    آقا اعدادی که من تو ایجاد point بکار بردم فقط یک مثال بود خودتون موقعیتی رو که می خواهید وارد کنید.

  10. #10
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    خیلی ممنون از راهنماییتون
    مشکل کارم اینجا بود که بجای استفاده از کامپوننت contextmenustrip از menustrip استفاده کرده بودم

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •