نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشکل بعد از تغییر عرض(width) در ContextMenuStrip

  1. #1

    مشکل بعد از تغییر عرض(width) در ContextMenuStrip

    سلام
    من بنا به دلایلی مجبور شدم یک combobox اختصاصی ایجاد کنم و برای همین هم از ContextMenuStrip برای dropdown استفاده کردم. همه چیز خوب پیشرفت و تنها مشکلی که باهاش روبرو هستم اینه که بعد از تغییر عرض(width) این کنترل، آیتم های اون به همون اندازه تغییر طول نمی دهند. به طور مثال با افزایش عرض اگر موس وارد قسمت سمت راست هر آیتم در ContextMenuStrip بشه اون آیتم انتخاب نمشه و باید موس به سمت چپ حرکت کنه تا این آیتم انتخاب بشه. در شکل زیر میشه ناحیه ی انتخاب رو دید . همونطور که مشخصه قسمتی در سمت راست وجود داره که باعث انتخاب نمیشه. کسی میتونه برای حل این مشکل راهی بیان کنه.
    با تشکر

    001.png

  2. #2

    نقل قول: مشکل بعد از تغییر عرض(width) در ContextMenuStrip

    سلام. خودم راه حل رو پیدا کردم:)
    برای افراد دیگری که ممکنه به این مشکل بربخورند راه حل را می نویسم
    بعد از تعریف item
    ToolStripMenuItem item = new ToolStripMenuItem(items[i], null, DropDownItemClicked);

    باید ابتدا
    item.AutoSize = false;

    و سپس عرض رو تغییر داد

    item.Size = new System.Drawing.Size(this.Width, 22);

    البته اگر کد رو خارج از کلاس اختصاصی نوشتید باید به جای this از نام نمونه (toolstripContextMenu) استفاده کنید.

    مشکل من فراموش کردن لغو تنظیم خودکار سایز بود (autoSize=false;)

  3. #3

    نقل قول: مشکل بعد از تغییر عرض(width) در ContextMenuStrip

    نقل قول نوشته شده توسط m.h.movahedi مشاهده تاپیک
    سلام
    من بنا به دلایلی مجبور شدم یک combobox اختصاصی ایجاد کنم و برای همین هم از ContextMenuStrip برای dropdown استفاده کردم. همه چیز خوب پیشرفت و تنها مشکلی که باهاش روبرو هستم اینه که بعد از تغییر عرض(width) این کنترل، آیتم های اون به همون اندازه تغییر طول نمی دهند. به طور مثال با افزایش عرض اگر موس وارد قسمت سمت راست هر آیتم در ContextMenuStrip بشه اون آیتم انتخاب نمشه و باید موس به سمت چپ حرکت کنه تا این آیتم انتخاب بشه. در شکل زیر میشه ناحیه ی انتخاب رو دید . همونطور که مشخصه قسمتی در سمت راست وجود داره که باعث انتخاب نمیشه. کسی میتونه برای حل این مشکل راهی بیان کنه.
    با تشکر

    001.png
    سلام
    این آموزش شاید بتونه کمکتون کنه
    http://goo.gl/VYq8IQ

تاپیک های مشابه

  1. حذف و ایجاد model در EF بعد از تغییر و ویرایش در جداول و ... موجود در SQL
    نوشته شده توسط xsbehx در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: سه شنبه 23 تیر 1394, 15:22 عصر
  2. سوال: مشکل بعد از تغییر در دیتابیس
    نوشته شده توسط Sanaz_s13 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 25 مرداد 1393, 01:10 صبح
  3. ایجاد مشکل بعد از پاک کردن عکس در پروژه
    نوشته شده توسط pcb20parse در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 14 اردیبهشت 1393, 17:05 عصر
  4. مشکل بعد از نصب نرم افزار در اکسس
    نوشته شده توسط bonabtak در بخش VB.NET
    پاسخ: 0
    آخرین پست: دوشنبه 15 فروردین 1390, 20:32 عصر
  5. مشکل بعد از تغییر شکل سایت...
    نوشته شده توسط m-khorsandi در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 1
    آخرین پست: پنج شنبه 13 مرداد 1384, 21:12 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •