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

نام تاپیک: چک کردن کلمه در تکست ها از لیست باکس

  1. #1

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

    دوستان یک لیست دارم که توش چندتا کلمه هست.
    یک تکست هم دارم که توش یک جمله هست حالا می خوام وقتی روی کامند کلیک بشه کلماتی که توی لیست هستند یکی یکی چک بشه و اگر یک کلمه ای که در لیست بود و در تکست هم بود برنامه اررور بده که این کلمه هست.

  2. #2
    کاربر دائمی آواتار amin32
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    !SolarSystem>Earth>Persia>North
    پست
    304

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

    این کد رو امتحان کنید:


    Private Sub Command1_Click()
    a = Split(txt1.Text)
    For i = 0 To UBound(a)
    For j = 0 To List1.ListCount - 1
    List1.ListIndex = j
    If a(i) = List1.Text Then
    MsgBox ("detected")
    End If
    Next j
    Next i
    End Sub

  3. #3

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

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

  4. #4
    کاربر دائمی آواتار amin32
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    !SolarSystem>Earth>Persia>North
    پست
    304

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

    همون کدی که گذاشتم باید جواب بده!
    اگه اروری مشاهده کردید احتمالا به خاطر این هست که باید نام text1 رو به txt1 تغییر بدید.

  5. #5
    کاربر دائمی آواتار amin32
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    !SolarSystem>Earth>Persia>North
    پست
    304

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

    البته اگر میخواهید که با yes و no مشخص بشه , پیشنهاد من این هست که در کدی که براتون قرار دادم یک متغیر از نوع Boolean تعریف کنید و در به جای دستور msgbox مقدار متغیر رو true کنید. در نهایت بعد از حلقه ها با یک دستور شرطی متغیر رو بررسی کنید و دستور موردنظرتون ( پیام Yes یا no ) رو تعریف کنید.

  6. #6

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

    Dim strSplit() As String
    strSplit = Split(Text1.Text)


    For i = 0 To UBound(strSplit)
    For j = 0 To List1.ListCount - 1
    List1.ListIndex = j
    If strSplit(i) = List1.Text Then
    MsgBox ("ok")
    End If
    Next j
    Next i

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

  1. سوال: فیلترکردن وارد کردن تعداد آیتم ها به چک لیست باکس
    نوشته شده توسط amir2dela در بخش C#‎‎
    پاسخ: 3
    آخرین پست: شنبه 12 آذر 1390, 19:34 عصر
  2. سوال: جدا سازی ایتم های که کلمه ی مورد نظر رادر لیست باکس دارند
    نوشته شده توسط alishademan در بخش برنامه نویسی در 6 VB
    پاسخ: 7
    آخرین پست: سه شنبه 30 فروردین 1390, 16:01 عصر
  3. سوال: ست کردن هر رکورد در یک ستون لیست باکس
    نوشته شده توسط microprolog-p96s در بخش Access
    پاسخ: 2
    آخرین پست: سه شنبه 02 آذر 1389, 09:56 صبح
  4. جستجو در یک تکست باکس و add کردن موارد پیدا شده به یک لیست باکس
    نوشته شده توسط ali_1234 در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: یک شنبه 09 اسفند 1388, 22:36 عصر
  5. سوال: save کردن آدرس فایل انتخاب شده در لیست باکس
    نوشته شده توسط l4tr0d3ctism در بخش برنامه نویسی در 6 VB
    پاسخ: 9
    آخرین پست: جمعه 09 مرداد 1388, 04:46 صبح

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

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