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

نام تاپیک: جستجو در لیست عنوانهای یک لیست باکس

  1. #1

    Post جستجو در لیست عنوانهای یک لیست باکس

    با سلام
    لطفا راهنمائی کنید که چطور می توانم در لیست باکس جستجو کنم
    می خوام در تکست باکس متن مورد نظر را بنویسم و در لیست باکس نشان دهد
    با تشکر

  2. #2
    کاربر دائمی آواتار parselearn
    تاریخ عضویت
    مهر 1386
    محل زندگی
    مشهد || parsa.ws
    پست
    1,147

    نقل قول: جستجو در لیست عنوانهای یک لیست باکس

    ليست باكس VB6 متدي براي جستجو ندارد
    و بايد دستوري براي اين كار نوشت

    براي تعداد آيتمهاي كم استفاده از حلقه ساده ترين راه حل هست


    Private Sub Command1_Click()
    For i = 0 To List1.ListCount
    If (InStr(1, List1.List(i), Text1.Text)) Then
    List1.ListIndex = i
    Exit For
    End If
    Next i
    End Sub

    Private Sub Form_Load()
    List1.AddItem "ans"
    List1.AddItem "hg"
    List1.AddItem "rqp"
    End Sub


    سوال شما رو من 4 سال پيش در همين انجمن سوال كردم. و دوستان دو نوع كد گذاشتند كه فكر كنم يكي با API بود براي داده هاي زياد
    متاسفانه پيداش نكردم

  3. #3

    نقل قول: جستجو در لیست عنوانهای یک لیست باکس

    سلام
    نمونه زیر برای لیست باکسهای حجیم مناسب میباشد (با استفاده از APIی SendMessage)

    موفق باشید
    فایل های ضمیمه فایل های ضمیمه
    .: مداحی دلنشین شهیدی که در زادروز ولادتش پرکشید [ تصاویر... ]
    .: مداحی دلنشین شهید غلامعلی رجبی [ تصاویر... ]

    .: لطفا سوالاتی که قابل طرح در انجمن هستند را در خصوصی ارسال نفرمائید.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    اصفهان
    پست
    717

    نقل قول: جستجو در لیست عنوانهای یک لیست باکس

    سلام

    من هم یک سوال داشتم

    اگر به فرض 25 تا کلمه وارد کرده باشیم
    (به این شکل)

    علی
    رضا
    اکبر
    محمد
    میلاد
    و
    .......

    چطوری می توانم وقتی که روی هر کدام از انها کلیک کردم بنویسد کاراکتر چندم

    مثلا اگر روی محمد کلیک کردم نشان کاراکتر 4

  5. #5

    نقل قول: جستجو در لیست عنوانهای یک لیست باکس

    سلام علیکم
    برای دانستن index آیتم انتخاب شده از خصیصه ListIndex مربوط به List استفاده میکنیم، بدین صورت:
    List1.ListIndex

    البته اینگونه که بنده از سوالتون برداشت کردم جواب دادم، اگه منطورتون گونه دیگری است بفرمائید در خدمتیم

    موفق باشید
    .: مداحی دلنشین شهیدی که در زادروز ولادتش پرکشید [ تصاویر... ]
    .: مداحی دلنشین شهید غلامعلی رجبی [ تصاویر... ]

    .: لطفا سوالاتی که قابل طرح در انجمن هستند را در خصوصی ارسال نفرمائید.

  6. #6
    کاربر دائمی
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    اصفهان
    پست
    717

    نقل قول: جستجو در لیست عنوانهای یک لیست باکس

    ممنون درست بود

    حالا اگر بخواهم ما بین لیست باکس مثلا


    علی
    رضا
    اکبر
    محمد
    میلاد
    و
    .......

    بین اکبر و محمد گزینه اضافه کنم چه کار باید بکنم

  7. #7

    نقل قول: جستجو در لیست عنوانهای یک لیست باکس

    تابع AddItem خود شامل دو پارامتر است، اولی عنوان ایتم و دومی شاخص مکانی آیتم را مشخص میکند که بصورت پیش فرض در صورت عدم تنظیم آن، آیتم به ابتدای لیست افزوده میشود شما میتوانید شماره شاخص مورد نظر که در واقع شماره مکان آیتم است را در این قسمت جایگزین کنید، برای نمونه برای افزودن آیتمی مابین دو آیتم "علی" و "محمد" باید شاخص 3 را برای آیتم جدید در نظر بگیرید، به تصویر زیر توجه کنید

    موفق باشید
    عکس های ضمیمه عکس های ضمیمه
    .: مداحی دلنشین شهیدی که در زادروز ولادتش پرکشید [ تصاویر... ]
    .: مداحی دلنشین شهید غلامعلی رجبی [ تصاویر... ]

    .: لطفا سوالاتی که قابل طرح در انجمن هستند را در خصوصی ارسال نفرمائید.

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

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