تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية اختيار من CheckedListBox باستخدام زر enter
#1
السلام عليكم ورحمة الله وبركاته
لدي CheckedListBox يحتوي على مجموعة items
وتوجد TextBox أبحث من خلالها في CheckedListBox
السؤال:
عندما أبحث عن كلمة ما
ويتم الوقوف عليها في CheckedListBox
أريد أن أضغط على زر enter فيقوم بوضع علامة صح بجوار هذا العنصر الذي أريده
وبعد ذلك توجد TextBox أخرى أريد نقل هذا العنصر الذي علمت عليه إليها
وفي المرفقات مثال لذلك
وجزاكم الله خيرا


الملفات المرفقة
.rar   listbox.rar (الحجم : 85.98 ك ب / التحميلات : 59)
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
Public Class Form1

    Private Sub TextBox1_KeyDown
(sender As ObjectAs KeyEventArgsHandles TextBox1.KeyDown
        If e
.KeyData Keys.Enter Then
            CheckedListBox1
.SelectedIndex CheckedListBox1.Items.IndexOf(sender.text)
 
           CheckedListBox1.SetItemChecked(CheckedListBox1.SelectedIndexTrue)
 
           SendKeys.Send("{backspace}")
 
       End If
 
   End Sub

    Private Sub TextBox1_TextChanged
(sender As ObjectAs EventArgsHandles TextBox1.TextChanged
        
'For x As Integer = 0 To CheckedListBox1.Items.Count - 1
        ' 
   If CheckedListBox1.Items(x).ToString.Contains(TextBox1.TextThen
        
'        CheckedListBox1.SelectedIndex = x
        ' 
       Return
        
'    End If
        '
Next
    End Sub

    Private Sub CheckedListBox1_SelectedIndexChanged
(sender As ObjectAs EventArgsHandles CheckedListBox1.SelectedIndexChanged
        TextBox2
.Clear()
 
       For Each Item As Object In CheckedListBox1.CheckedItems

            If TextBox2
.Text "" Then
                TextBox2
.AppendText(Item.ToString)
 
           Else
                TextBox2
.AppendText(" ; " Item.ToString)
 
           End If
 
           TextBox1.Focus()
 
       Next
    End Sub

End 
Class 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
(20-06-17, 09:16 AM)سعود كتب :
PHP كود :
Public Class Form1

    Private Sub TextBox1_KeyDown
(sender As ObjectAs KeyEventArgsHandles TextBox1.KeyDown
        If e
.KeyData Keys.Enter Then
            CheckedListBox1
.SelectedIndex CheckedListBox1.Items.IndexOf(sender.text)
 
           CheckedListBox1.SetItemChecked(CheckedListBox1.SelectedIndexTrue)
 
           SendKeys.Send("{backspace}")
 
       End If
 
   End Sub

    Private Sub TextBox1_TextChanged
(sender As ObjectAs EventArgsHandles TextBox1.TextChanged
        
'For x As Integer = 0 To CheckedListBox1.Items.Count - 1
        ' 
   If CheckedListBox1.Items(x).ToString.Contains(TextBox1.TextThen
        
'        CheckedListBox1.SelectedIndex = x
        ' 
       Return
        
'    End If
        '
Next
    End Sub

    Private Sub CheckedListBox1_SelectedIndexChanged
(sender As ObjectAs EventArgsHandles CheckedListBox1.SelectedIndexChanged
        TextBox2
.Clear()
 
       For Each Item As Object In CheckedListBox1.CheckedItems

            If TextBox2
.Text "" Then
                TextBox2
.AppendText(Item.ToString)
 
           Else
                TextBox2
.AppendText(" ; " Item.ToString)
 
           End If
 
           TextBox1.Focus()
 
       Next
    End Sub

End 
Class 
الأخ سعود.. جزاك الله خيرا على ردك واهتمامك
لكني جربت الكود وظهر معي خطأ
فأرجو منك تجربة الكود على المثال المرفق وإعادة إرساله بعد التعديل عليه
بارك الله فيك.. ونفع بعلمك
الرد }}}
تم الشكر بواسطة:
#4
إقتباس :لكني جربت الكود وظهر معي خطأ كما في الصورة التالية
لم ار اي صورة.
ثم ان الامر بسيط جدا
اكتب الكود التالي:
PHP كود :
If e.KeyData Keys.Enter Then
            CheckedListBox1
.SelectedIndex CheckedListBox1.Items.IndexOf(sender.text)
 
           CheckedListBox1.SetItemChecked(CheckedListBox1.SelectedIndexTrue)
 
           SendKeys.Send("{backspace}")
 
       End If 

ضمن حدث
TextBox1_KeyDown
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#5
(20-06-17, 03:33 PM)سعود كتب :
إقتباس :لكني جربت الكود وظهر معي خطأ كما في الصورة التالية
لم ار اي صورة.
ثم ان الامر بسيط جدا
اكتب الكود التالي:
PHP كود :
If e.KeyData Keys.Enter Then
            CheckedListBox1
.SelectedIndex CheckedListBox1.Items.IndexOf(sender.text)
 
           CheckedListBox1.SetItemChecked(CheckedListBox1.SelectedIndexTrue)
 
           SendKeys.Send("{backspace}")
 
       End If 

ضمن حدث
TextBox1_KeyDown
هذا الذي فعلته أخي الكريم وظهر معي نفس الخطأ
وحاولت إرفاق الصورة لكنها تظهر على شكل حروف فحذفتها
فأرجو منك التعديل على المثال وإعادة إرساله إلى مشكورا
وجزاك الله خيرا
الرد }}}
تم الشكر بواسطة:
#6
إقتباس :وحاولت إرفاق الصورة لكنها تظهر على شكل حروف فحذفتها
ارفق الصورة بنفس طريقة ارفاق المثال ...صورة الخطا تقنع بوجود الخطا...غير ذلك غير مقتنع(معذرة)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#7
(20-06-17, 11:38 PM)سعود كتب :
إقتباس :وحاولت إرفاق الصورة لكنها تظهر على شكل حروف فحذفتها
ارفق الصورة بنفس طريقة ارفاق المثال ...صورة الخطا تقنع بوجود الخطا...غير ذلك غير مقتنع(معذرة)

لا بأس أخي الكريم.. فما على المحسنين من سبيل
وفي المرفقات صورة الخطأ الذي يظهر


الملفات المرفقة
.pdf   صورة الخطأ.pdf (الحجم : 93.78 ك ب / التحميلات : 47)
الرد }}}
تم الشكر بواسطة:
#8
تفضل في المرفقات بعد التعديل


الملفات المرفقة
.rar   listbox.rar (الحجم : 82.54 ك ب / التحميلات : 50)
اللهم ارحم من أسس هذا المنتدى (اباليث) و أجعل كل علم نافع تعلمناه في هذا المنتدى أجر له و صدقة تنفعه في قبره
الرد }}}
تم الشكر بواسطة: سعود
#9
(21-06-17, 11:25 PM)أبووسم كتب : تفضل في المرفقات بعد التعديل
جزاك الله خيرا أخي أبووسم
لكن ما زالت المشكلة موجودة عندي
والملف الذي أرفقتَه ينقصه كود البحث في TextBox
لذلك أعدت إرفاق الملف كاملا ومعه صورة الخطأ الذي يظهر عندي
===============
والمرجو معالجة هذا الخطأ
==============
تذكير:
لدي CheckedListBox يحتوي على مجموعة items
وتوجد TextBox أبحث من خلالها في CheckedListBox
المطلوب:
عندما أبحث عن كلمة ما في TextBox
ويتم الوقوف عليها في CheckedListBox
أريد أن أضغط على زر enter فيقوم بوضع علامة صح بجوار هذا العنصر الذي أريده
وذلك بدلا من استخدام الماوس
===============
شكر الله لكم.. وبارك فيكم


الملفات المرفقة
.rar   listbox.rar (الحجم : 87.17 ك ب / التحميلات : 42)
.pdf   صورة الخطأ.pdf (الحجم : 93.78 ك ب / التحميلات : 33)
الرد }}}
تم الشكر بواسطة:
#10
(22-06-17, 02:41 AM)waelalmsry75 كتب :
(21-06-17, 11:25 PM)أبووسم كتب : تفضل في المرفقات بعد التعديل
جزاك الله خيرا أخي أبووسم
لكن ما زالت المشكلة موجودة عندي
والملف الذي أرفقتَه ينقصه كود البحث في TextBox
لذلك أعدت إرفاق الملف كاملا ومعه صورة الخطأ الذي يظهر عندي
===============
والمرجو معالجة هذا الخطأ
==============
تذكير:
لدي CheckedListBox يحتوي على مجموعة items
وتوجد TextBox أبحث من خلالها في CheckedListBox
المطلوب:
عندما أبحث عن كلمة ما في TextBox
ويتم الوقوف عليها في CheckedListBox
أريد أن أضغط على زر enter فيقوم بوضع علامة صح بجوار هذا العنصر الذي أريده
وذلك بدلا من استخدام الماوس
===============
شكر الله لكم.. وبارك فيكم
تذكير للإخوة الكرام
وجزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 848 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,222 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 554 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,503 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 396 13-11-24, 06:41 PM
آخر رد: justforit
  كيفية معرفة تاريخ انشاء ملف وحدفه المتألق9 2 504 07-11-24, 08:54 AM
آخر رد: F.H.M
  طلب مساعدة في حفظ قالب للبصمة باستخدام جهاز SecuGen u20 assuhimi 7 1,350 24-09-24, 06:44 PM
آخر رد: altoki939
  [كود] كود عند اختيار صورة في فورم تسمع في فورم اخري Mostafa201255411 0 246 13-09-24, 09:20 PM
آخر رد: Mostafa201255411

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


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