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

نام تاپیک: نحوه ساخت كنترلي شبيه به كومبو باكس(Combo Box)

  1. #1

    نحوه ساخت كنترلي شبيه به كومبو باكس(Combo Box)

    سلام به دوستان عزيز
    چه طور مي تونم يك كنترلي شبيه به كومبو باكس بسازم
    همونطور كه ديديد يك كومبو باكس مانند يك تكس باكس مي باشد
    و با زدن دكمه كنار اون يك ليست باز مي شه
    حالا من مي خوام يك چيزي شبيه به اون درست كنم كه به جاي ليست
    يه چيز ديگه باز شه مثلاً يك عكس و با زدن دوباره دكمه (و يا كليك بر روي هر جاي ديگه) عكس محو بشه
    اين نكته مهمه كه اين كنترل ممكنه درون يك فرم و يا گروپ باكس استفاده بشه و يا هر جاي ديگه ...



    اگر خوب توضيح ندادم بگير تا دوباره توضيح بدم

    ممنون

  2. #2
    کاربر دائمی آواتار Ali_Mor
    تاریخ عضویت
    تیر 1382
    محل زندگی
    کره خاک، البته بصورت موقتی
    پست
    259

    نقل قول: نحوه ساخت كنترلي شبيه به كومبو باكس(Combo Box)

    همانطور که گفتی باید یک تکست باکس کشیده داشته باشی که در گوشه آن یک دکمه قرار دارد (که برای باز کردن لیست استفاده می شود). تا اینجا کاری ندارد. مشکل در نمایش بخش دوم است که بعضی وقت ها باید visible/unVisible شود.اگر این بخش دوم را یک کنترل PictureBox بگذاریم و بعضی وقت ها آن را مرئی و نامرئی کنیم درون پنل ها یا گروپ باکس ها و ... احتمالا با مشکل روبرو می شویم. راهی که من یک مرتبه استفاده کردم قرار دادن این بخش دوم در یک فرم مجزا بود که البته دقیقا هم اندازه بخش دوم(PictureBox ) باید باشد. هر وقت که خواستم آن بخش دوم دیده شود ، این فرم را دقیقا در محلی زیر بخش اول قرار دادم و Show نمودم. این فرم کوچک(حاوی بخش دوم) به محض از دست دادن فوکوس یا زدن دکمه باید Hide گردد.
    به این شکل مشکل قرار گرفتن گنترل درون پنل ها یا گروپ باکس ها حل شد.

  3. #3

    نقل قول: نحوه ساخت كنترلي شبيه به كومبو باكس(Combo Box)

    Ali_Mor جان ايده خوبيه
    دارم اون رو انجام مي دم
    آخرین ویرایش به وسیله als_1360 : پنج شنبه 08 اسفند 1387 در 12:06 عصر

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

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