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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: چند سوال در مورد ListView و Enum و ReturnValue

  1. #1
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    14 چند سوال در مورد ListView و Enum و ReturnValue

    ما یه لیست ویو داریم که 6 ستون داره . و 10 سطر مقدار . من میخوام وقتی توی یکی از سطر های لیست ویو کلیک میکنم مقدار های اون
    سطر بره توی چند تا تکست باکس . چه جوری ؟ البته یه کد خودم دارم . ولی وقتی چند بار این کار رو میکنم خطا میده :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و اینکه ما یه Sub مثل زیر داریم :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    میخواستم بدونم میشه کاری کرد که وقتی در هنگام فراخوانی نوشتیم Load_ListView و پرانتز را باز کردیم سه گزینه پیش فرض برای Type باز بشه که ما از توی اون منو یکی رو انتخاب کنیم .
    و من یه کد Functions دارم مثل زیر :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی زیر End Function یه خط سبز میکشه . چیکار کنم . البته برنامه کار میکنه . یه نفر بهم گفته بود اولش Return Nothing بنویس . درست میشه ولی برنامه کار نمیکنه .
    متن خطا در قسمت Error List :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    ما یه لیست ویو داریم که 6 ستون داره . و 10 سطر مقدار . من میخوام وقتی توی یکی از سطر های لیست ویو کلیک میکنم مقدار های اون
    سطر بره توی چند تا تکست باکس . چه جوری ؟ البته یه کد خودم دارم . ولی وقتی چند بار این کار رو میکنم خطا میده :
    من کد شمارو امتحان کردم و هیچ خطایی نداد.خطایی که برای شما میده احتمالا مربوط به وقتی میشه که شما روی یکی از سطر هایی کلیک میکنی که یک یا چندتا از SubItem های اون خالی هست و هیچ مقداری نداره.
    راه حل ساده اینکار اینه که سطر هایی که خالی هستندرو با " " یا همون Space (فضای خالی) مقدار بدی.


    میخواستم بدونم میشه کاری کرد که وقتی در هنگام فراخوانی نوشتیم Load_ListView و پرانتز را باز کردیم سه گزینه پیش فرض برای Type باز بشه که ما از توی اون منو یکی رو انتخاب کنیم .
    من منظورتو خوب متوجه نشدم ولی برای اینکار باید برای هر مقدار متفاوت یک Sub با همان نام ایجاد کنی و فقط در لیست پارامتر هاش نوع Type رو عوض کنی.

    زیر End Function یه خط سبز میکشه . چیکار کنم . البته برنامه کار میکنه
    Function شما در تعریفش یک مقدار از نوع String رو برگشت میده اما شما در بدنه هیچ مقداریو برگشت ندادی!!
    شما باید یک مقدار از نوع String و بصورت Return varName برگشت بدی (بجای varName اسم متغییرتو بنویس که میخوای برگشت بدی)
    اگر هم تابع شما هیچ مقداریو برگشت نمیده میتونی بجاش از یک Sub استفاده کنی.
    موفق باشید.

  3. #3
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    در مورد سوال اول باید بگم که درسته بعضی مقدار ها رو خالی گذاشتم .

    اما منظورتون رو درمورد سوال دوم نفهمیدم . میشه یه کد Sun بزارید که همون طور که من میگم باشه

  4. #4
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    میشه یه کد Sub بزارید که همون طور که من میگم باشه
    به نوع Type ها توجه کن.
    شما با این کار این Sub رو سربار گزاری میکنی و موقع فراخوانی دارای 4 حالت متفاوت هست(البته در متغییر Type)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگر منظورتون از سوالتون چیز دیگه ای هست که من متوجه نشدم یکم واضح تر توضیح بدید.

  5. #5
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    نه اصلا منظورم این نیود .شما چهار بار یه Sub رو درست کردید.مثل اینکه درست سوال من رو نخوندید

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه به کد خوب نگاه کنید کلمه Type رو میبینید که از نوع String هست .

    میخواستم بدونم میشه کاری کرد که وقتی در هنگام فراخوانی نوشتیم Load_ListView و پرانتز را باز کردیم سه گزینه پیش فرض برای Type باز بشه که ما از توی اون منو یکی رو انتخاب کنیم .

  6. #6
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    میخواستم بدونم میشه کاری کرد که وقتی در هنگام فراخوانی نوشتیم Load_ListView و پرانتز را باز کردیم سه گزینه پیش فرض برای Type باز بشه که ما از توی اون منو یکی رو انتخاب کنیم
    فکر کنم شما منظورتون استفاده از یک Enum هست.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. #7
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    بله دقیقا
    ممنونم.

  8. #8
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض


    Function شما در تعریفش یک مقدار از نوع String رو برگشت میده اما شما در بدنه هیچ مقداریو برگشت ندادی!!
    شما باید یک مقدار از نوع String و بصورت Return varName برگشت بدی (بجای varName اسم متغییرتو بنویس که میخوای برگشت بدی)
    اگر هم تابع شما هیچ مقداریو برگشت نمیده میتونی بجاش از یک Sub استفاده کنی.
    موفق باشید.
    نه مقدار بر میگردونه . و میخوام که مقدار جواب رو توی خود فانکشن برگردونه .

  9. #9
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    شما میتونی هر جایی از تابع که خواستی هر مقداریو از نوع String برگردونی البته یه نکته هم هست که باید رعایت کنی اینه که هرجا مقدارو برگردونی دیگه اجرای برنامه از تابع خارج میشه و کدهایی که بعد از خط برگشت نوشته شده دیگه اجرا نمیشن.در اصل مقدار برگشتی باید همون نتیجه نهایی تایع باشه.
    اینم نمونه کد.
    من یک متغییر برای نمونه تعریف کردم و درآخر هم اونو برگشت دادم.
    ولی شما باید اون مقداری که مدنظرته رو برگشت بدی.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

  10. #10
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    اگه از این کد استفده کنیم اونوقت زیر retValue رو خط میکشه .
    توجه کنید که جواب اصلی که قراره برگردونه رو توی حلقه فور در قسمت Event_Shamsi نوشتم و میخوام که جواب اصلی اون باشه .

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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