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

نام تاپیک: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

  1. #1

    Question ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    سلام. یه آرایه دارم به شکل زیر:
    List<int> a = new List<int> { 100, 54512, 548, 5487, 45, 48 };


    یه کنترل درس کردم که از روی کنترل داخلی ویندوز ارث بری کرده. حالا می خوام یه مشخصه جدید براش درس کنم که به صورت آبشاری(combo) هست. که آیتم های این لیست می خوام از 1 تا تعداد اندیس های این متغیر(که اینجا 6 هست) باشه.
    چطوری باید اینو درس کنم؟

  2. #2

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    کسی بلد نیست؟

  3. #3

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    تالار به این شلوغی. تاپیک به این خلوتی
    سوال به آسونی جون من جواب بدبد دیه
    آخرین ویرایش به وسیله Mori Bone : سه شنبه 18 شهریور 1393 در 10:40 صبح

  4. #4

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    چرا جواب نمیدید؟

  5. #5
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    اگه منضورت کمبو باکس من از یه فرم استفاده کردم یه دکمه استفاده کردم که زمانی که دی اکتیو میشه بسته میشه وقتی رو دکمه لیست کلیک میکنی زیرش باز میشه موفق باشی

  6. #6

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    نقل قول نوشته شده توسط winner1 مشاهده تاپیک
    اگه منضورت کمبو باکس من از یه فرم استفاده کردم یه دکمه استفاده کردم که زمانی که دی اکتیو میشه بسته میشه وقتی رو دکمه لیست کلیک میکنی زیرش باز میشه موفق باشی
    ممنون از پاسختون. گقتم که توی شی گراییی نه توی طراحی

  7. #7
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    یعنی چی تو شی گرایی اگه منظورت اینه همه چی و خودت با کد درست کنی خیلی سادست Form form=new Form();
    بعد مشخصاتشو تنظیم میکنی رفتاراش خصوصیاتشو بعدم کنترل ها یا هر چی که داری و ایجاد و form.Controls.Add(myControl)

  8. #8

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    مگه برای ایجاد مشخصه جدید که به صورت لیست هستش(که توی properties زیاد هستش مثلا مشخصه visibility)، از enum ها استفاده نمی کنیم؟ من نمی خوام به شکل زیر استفاده کنم.
    enum colors {	red , blue , green
    }
    public Colors colorProperty {
    get { ... }
    set { ... }
    }

  9. #9
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    کلا فک کنم متوجه سوالتون نشدم

  10. #10

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    خیلی سادس:
    یه کلاس(کنترل) دارم که از کنترل button ارث بری می کنه.
    یه فیلد آرایه ای از نوع عددی دارم که اعداد رو تو خودش ذخیره منیکنه. مثله کده زیر:
    List<int> a = new List<int> { 100, 54512, 548, 5487, 45, 48 };

    حالا نمی خوام کاربر به جز 1 تا 6 عدده دیگه ای رو انتخاب کنه. که عدد 6 تعداد اندیس های آرایه ام هست. حالا توی پنجره properties توی نمای طراحی می خوام یه لیست درست کنه از یک تا 6
    به خدا دگ نمی دونم چطوری توضیح بدم. خودم هم گیج شدم.
    آخرین ویرایش به وسیله Mori Bone : پنج شنبه 03 مهر 1393 در 09:42 صبح

  11. #11
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    نقل قول نوشته شده توسط Mori Bone مشاهده تاپیک
    چند لحظه منتظ بمونید. همین پست رو آپدیت می کنه و کل توضیحات رو توش مینویسم. منتظر پاسختون هستم
    اوکی دوس من

  12. #12

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    نقل قول نوشته شده توسط winner1 مشاهده تاپیک
    اوکی دوس من
    آپدیت شد

  13. #13
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    آهان کنترل درست کردی و می خوای کاربر تو این کلاس به لیستی که داری بیشتر از 6 تا نتونه عدد بده خوب اگه کاربر عداد و تک تک ادد میزنه تو متد ادد برسی کن که اگه تعداد لیست جا داشت ادد کنه اگه نه کاربر و اگاه کن ولی اگه میخوای لیست یکجا بده به ابجکتت و به صورت پراپرتی باشه بازم داخل متد ست پراپرتی قبل ست شرط بذار اگه تعداد لیستس که کاربر داده از شیش تا بیشتر بود کاربر و یه جوری مطلع کنه تعداد لیست نمیتونه بیش از شیش تا باشه

  14. #14
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه


    public List<int> MyObjectList
    {
    set
    {
    if(value.Count>6)
    Throw new systemExeption("error")
    else
    this.numberList=value;
    }

    }


  15. #15

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    من این کلاس رو توی wpf دارم درست می کنم.
    می خوام وقتی مشخصه ی از قبل تعریف شده1 borderthickness تغییر کرد یه کاری انجام بشه.
    یعنی به مشخصه کلاس پدر دسترسی داشته باشم.

    1- مشخصه ی از قبل تعریف شده: مشخصه کلاس پدر
    فکر کنم از virtual باید استفاده کنم. درسته؟

  16. #16
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    سوالات خیلی گیج کنندس ولی تو میخوای به محض تغییر یه خصوصیت یه متد و فراخوانی کنی درسته ؟
    اگه اینه بازم میگم داخل بدنه متد یا خصوصیت متد مورد نظرتو صدا بزن یا از رویداد استفاده کن vitrual برای سربارگذاری یه متد یا خصوصیت از کلاس پایه مشتق شده است یعنی اینکه میگی متدی که در کلاس پایس در کلاس مشتق شده من میخوام به این شکل عمل کنه پس overridesh میکنی به همین سادگی

  17. #17

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    یعنی اینجوری؟:

    public override Thickness BorderThickness {
    set { ((Border)this.Content).BorderThickness = value; }
    }


    اینجوری نوشتم ولی نمیشه توش از set استفاده کنم

  18. #18
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    اونور خصوصیتت vitruale ?

  19. #19

    نقل قول: ایجاد مشخصه جدید از روی تعداد اندیس های آرایه

    نقل قول نوشته شده توسط winner1 مشاهده تاپیک
    اونور خصوصیتت vitruale ?
    اگه منظورتون virtual هست، بدبختیم همینه که نه نیس. اگه بود که می تونستم مشکلی نبود که

    Control.BorderThickness Property
    [BindableAttribute(true)]
    public Thickness BorderThickness { get; set; }
    آخرین ویرایش به وسیله Mori Bone : پنج شنبه 03 مهر 1393 در 11:51 صبح

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

  1. سوال: نمایش اندیس های آرایه
    نوشته شده توسط NASA's Spaceman در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 15 فروردین 1393, 13:48 عصر
  2. سوال: تعداد خانه های آرایه
    نوشته شده توسط alidashagh در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: پنج شنبه 21 آذر 1392, 11:46 صبح
  3. سوال: چگونه می تونم تعداد اندیس یک آرایه را بدست آورم
    نوشته شده توسط khavary در بخش برنامه نویسی در محیط QT و هم خانواده هایش
    پاسخ: 3
    آخرین پست: یک شنبه 06 آذر 1390, 06:32 صبح
  4. ایجاد دیتابیس جدید از روی دیتابیس اصلی
    نوشته شده توسط f_f_f_f_f در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 6
    آخرین پست: پنج شنبه 09 تیر 1390, 23:51 عصر
  5. ایجاد اختلال در جستجو روی بانک (کلمه های عربی فارسی)
    نوشته شده توسط iranianprogrammers در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 13
    آخرین پست: سه شنبه 11 آبان 1389, 21:30 عصر

برچسب های این تاپیک

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

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