تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية اختيار من CheckedListBox باستخدام زر enter
#21
(28-06-17, 10:06 PM)ابو ليلى كتب : السلام عليكم و رحمة الله و بركاته

عدل الكود للتالي
PHP كود :
   Private Async Sub TextBox1_KeyPress(sender As ObjectAs KeyPressEventArgsHandles TextBox1.KeyPress
        If e
.KeyChar ChrW(13Then
            For x 
As Integer 0 To CheckedListBox1.Items.Count 1
                If CheckedListBox1
.Items(x).ToString.Equals(TextBox1.TextThen
                    If TextBox2
.Text.Contains(CheckedListBox1.Items(x).ToStringThen
                        CheckedListBox1
.SetItemChecked(xFalse)
 
                       TextBox1.Clear()
 
                   Else
                        CheckedListBox1
.SetItemChecked(xTrue)
 
                   End If
 
               End If
 
           Next
            e
.Handled True
        End 
If
 
       Await ListChange()

 
   End Sub 

وعليكم السلام و رحمة الله و بركاته
أخي أبو ليلى
عدلت الكود
ونفذ المطلوب
لكن ظهرت مشكلة
وهي أن البحث أصبح مطابقا
بمعنى أنني عندما أبحث في textbox1 لا يقف على العنصر في CheckedListBox1 إلا إذا كانت كلمة البحث مطابقة للعنصر في CheckedListBox1
وقبل هذا التعديل كان البحث جزئيا، فإذا كتبت أي حرف يظهر العنصر الذي يشتمل عليه
وقد جربت تغيير Equals إلى Contains لكن لم يضبط معي وظهرت مشاكل أخرى
فأرجو أن تجد حلا لهذه المشكلة حتى يكتمل الكود ويبقى البحث جزئيا
وجزاك الله خيرا
ونفع بك
الرد }}}
تم الشكر بواسطة:
#22
السلام عليكم و رحمة الله و بركاته

عدل الكود للتالي
PHP كود :
   Private Async Sub TextBox1_KeyPress(sender As ObjectAs KeyPressEventArgsHandles TextBox1.KeyPress
        If e
.KeyChar ChrW(13Then
            For x 
As Integer 0 To CheckedListBox1.Items.Count 1
                If String
.IsNullOrWhiteSpace(TextBox1.TextThen
                    e
.Handled True
                    Return
                End 
If

 
               If CheckedListBox1.Items(x).ToString.Contains(TextBox1.TextThen
                    If TextBox2
.Text.Contains(CheckedListBox1.Items(x).ToStringThen
                        CheckedListBox1
.SetItemChecked(xFalse)
 
                       TextBox1.Clear()
 
                   Else
                        CheckedListBox1
.SetItemChecked(xTrue)
 
                   End If
 
               End If
 
           Next
            e
.Handled True
        End 
If
 
       Await ListChange()

 
   End Sub 
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: waelalmsry75
#23
(29-06-17, 07:24 PM)ابو ليلى كتب : السلام عليكم و رحمة الله و بركاته

عدل الكود للتالي
PHP كود :
   Private Async Sub TextBox1_KeyPress(sender As ObjectAs KeyPressEventArgsHandles TextBox1.KeyPress
        If e
.KeyChar ChrW(13Then
            For x 
As Integer 0 To CheckedListBox1.Items.Count 1
                If String
.IsNullOrWhiteSpace(TextBox1.TextThen
                    e
.Handled True
                    Return
                End 
If

 
               If CheckedListBox1.Items(x).ToString.Contains(TextBox1.TextThen
                    If TextBox2
.Text.Contains(CheckedListBox1.Items(x).ToStringThen
                        CheckedListBox1
.SetItemChecked(xFalse)
 
                       TextBox1.Clear()
 
                   Else
                        CheckedListBox1
.SetItemChecked(xTrue)
 
                   End If
 
               End If
 
           Next
            e
.Handled True
        End 
If
 
       Await ListChange()

 
   End Sub 

وعليكم السلام و رحمة الله و بركاته
أخي أبو ليلى.. تم المطلوب بنجاح
وجزاك ربي خير الجزاء
والحمد لله رب العالمين
الرد }}}
تم الشكر بواسطة: ابو ليلى


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 847 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 745 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,001 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,217 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 548 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,499 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 392 13-11-24, 06:41 PM
آخر رد: justforit
  كيفية معرفة تاريخ انشاء ملف وحدفه المتألق9 2 504 07-11-24, 08:54 AM
آخر رد: F.H.M
  طلب مساعدة في حفظ قالب للبصمة باستخدام جهاز SecuGen u20 assuhimi 7 1,344 24-09-24, 06:44 PM
آخر رد: altoki939
  [كود] كود عند اختيار صورة في فورم تسمع في فورم اخري Mostafa201255411 0 245 13-09-24, 09:20 PM
آخر رد: Mostafa201255411

التنقل السريع :


يقوم بقرائة الموضوع: