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

نام تاپیک: پر کردن ComboBox با استفاده از مقادر موجود در کلاس

  1. #1

    پر کردن ComboBox با استفاده از مقادر موجود در کلاس

    سلام دوستان.
    من می خوام که کامبوباکسی که مربوط به اعداد سال است رو با استفاده از متود موجود در کلاس پر کنم.
    یعنی فقط با فراخوانی تابع موجود در کلاس کامبوباکس سال با اعداد بین ۱۹۶۰ تا عدد سال کنونی پر بشه.

    for (int y=1960;y<=DateTime.UtcNow.Year;y++)
    {
    cmbyear.Items.Add(y);
    }


    کد فوق در فرم اصلی نوشته شده اما من می خوام که اونو در قالب یک میتود در کلاس بنویسم.
    خوشحال می شم اگه منو در این مورد راهنمایی نمایید.
    با تشکر .
    آخرین ویرایش به وسیله Mahmoud.Afrad : شنبه 06 خرداد 1396 در 21:43 عصر

  2. #2
    کاربر دائمی آواتار alireza264
    تاریخ عضویت
    تیر 1390
    محل زندگی
    تهران
    پست
    264

    نقل قول: پر کردن کامبوباکس با استفاده از مقادر موجود در کلاس

    ابتدا متد رو جوری تعریف کن که یک مقدار رو برگردونه و بعد اونو بزار تو قسمت add
    در کلاس متدو اینجوری تعریف کن

    .
    public string method(int a)
    {
    string x;
    .

    .
    return x;
    }




    تو برنامه هم


    myclass mc=new myclass();


    cmbyear.Items.Add(mc.method(y));


  3. #3
    کاربر دائمی آواتار _behnam_
    تاریخ عضویت
    مهر 1389
    محل زندگی
    سونای ایران ( بوشهر )
    پست
    971

    نقل قول: پر کردن کامبوباکس با استفاده از مقادر موجود در کلاس

    سلام.
    متد باید دارای مقدار برگشتی آرایه ای از نوع رشته باشه.

    public string[] XXX()


    , و بعد ایتم هارو از طریق آرایه به لیست بدید.
    برای درج آرایه در لیست از AddRange استفاده کنید

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

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