تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اذا امكن تعديل هذا الكود
#1
السلام عليكم

لو عندى Listbox اريد ازاله item اضفت هذا الكود
كود :
For i As Integer = ListBox2.SelectedIndices.Count - 1 To 0 Step -1
            ListBox2.Items.RemoveAt(ListBox2.SelectedIndices.Item(i))
        Next
        ListBox2.SelectedIndex = ListBox2.SelectedIndex + 1
اريد بعد ازالت الكود يفضل معلم على الايت الى كانت مكنه بمعنى لو كان SelectedIndex = 2 بعد المسح يرجع لى SelectedIndex = 2 يعلى على item الثالثة الان ال SelectedIndex بيبتدى من 0 انا لا اقصد ان يعلم على ثالث item اقصد انو يعلم فى نفس المكن الى اتمسح منه الايتم يعنى SelectedIndex تفضل نفس SelectedIndex
الرد }}}
تم الشكر بواسطة:
#2
لا ادري هل ما اكتبه ماتريده ام لا
بحدث النقر لزر الامر اكتب:
كود :
Dim i As Integer = ListBox1.SelectedIndex

        ListBox1.Items.Remove(ListBox1.SelectedItem)
        ListBox1.SelectedIndex += i
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
او من غير +=i
اكتب
=i
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#4
كود :
Dim i As Integer = ListBox1.SelectedIndex

        ListBox1.Items.Remove(ListBox1.SelectedItem)
        ListBox1.SelectedIndex = i

نعم هذا هو المطلوب على مااظن
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#5
لكن لو تحذف اخر قيمة بيصير خطا
الحل
كود :
Dim i As Integer = ListBox1.SelectedIndex        ListBox1.Items.Remove(ListBox1.SelectedItem)




        If i > ListBox1.Items.Count - 1 Then
            i -= 1


        Else
            i = i
        End If
        ListBox1.SelectedIndex = i
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#6
سعود كتب :
كود :
Dim i As Integer = ListBox1.SelectedIndex

        ListBox1.Items.Remove(ListBox1.SelectedItem)
        ListBox1.SelectedIndex = i

نعم هذا هو المطلوب على مااظن

هذا هو المطلوب جزاك الله خير و جعله فى مزان حسناتك
الرد }}}
تم الشكر بواسطة:
#7
واياك اخي الكريم
فكر بما لو كان البند المراد حذفه آخر قيمة حتما سيحدث خطا والحل #5
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#8
سعود كتب :واياك اخي الكريم
فكر بما لو كان البند المراد حذفه آخر قيمة حتما سيحدث خطا والحل #5

يممكننى اضافة Try لاجل عد الحصول على الخطأ شكرآ اخى
الرد }}}
تم الشكر بواسطة:
#9
تفضل اخى هذا لا يعطى اخطاء اذا كانت الايتم المختارة هيا الاخيرة ويقوم بحذفها

كود :
For i As Integer = 0 To ListBox1.Items.Count - 1
            If ListBox1.SelectedIndex = i Then
                If ListBox1.SelectedIndex = ListBox1.Items.Count - 1 Then
                    ListBox1.Items.RemoveAt(i)
                    ListBox1.SelectedIndex = (i - 1)
                Else
                    ListBox1.Items.RemoveAt(i)
                    ListBox1.SelectedIndex = (i)
                End If

            End If
        Next
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طلب تعديل كود عرض بيانات xlsx ABDULLAH HASSAN 2 80 21-04-24, 03:58 PM
آخر رد: ABDULLAH HASSAN
  تعديل على فاتورة مبيعات خالد كامل1 4 128 26-03-24, 10:49 PM
آخر رد: خالد كامل1
  تعديل كود ارسال صورة الى الواتس new_programer 2 175 21-03-24, 10:07 PM
آخر رد: new_programer
  تعديل صب المجموع الكلي والمعدل والتقدير مصمم هاوي 3 176 19-03-24, 01:33 AM
آخر رد: مصمم هاوي
  تعديل طول حقل معين في جميع جداول القاعدة atefkhalf2004 1 108 09-03-24, 03:17 AM
آخر رد: atefkhalf2004
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 206 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 182 02-03-24, 07:36 PM
آخر رد: new_programer
  ماهو حل هذا الخطأ في الكود melad2002 7 280 25-02-24, 12:25 AM
آخر رد: justforit
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 220 20-02-24, 12:00 AM
آخر رد: Kamil
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 218 19-01-24, 12:42 PM
آخر رد: Taha Okla

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم