14-04-17, 09:17 PM
تقييم الموضوع :
'Public member 'Checked' on type 'Long' not found
|
15-04-17, 12:29 AM
PHP كود : For i = 0 To CheckedListBox1.CheckedItems.Count - 1 تم الشكر بواسطة: khodor1985 , khodor1985 , الماجيك مسعد
15-04-17, 01:06 AM
(آخر تعديل لهذه المشاركة : 15-04-17, 01:22 AM {2} بواسطة الماجيك مسعد.)
(15-04-17, 12:29 AM)silverlight كتب : السلام عليكم اخى الكريم بالفعل اعرف ذلك ولكن انا اريد فهم سبب هذه المشكلة مع العلم انى مستخدمها قبل كدا كتير بنفس الطريقة واكيد انت كمان متاكد ان الكود مفهوش شئ غلط صح؟ عشان كدا انا سئلت رغم انى استخدمت الحل البديل ولكن اريد فهم سبب المشكلة فقط ايضا هذا هو الكود بالكامل Sub startTweeting6() Button59.Enabled = False Button60.Enabled = True For Each usertofollow In CheckedListBox1.CheckedItems usertofollow.Checked = False Dim id As Long = usertofollow User.UnFollowUser(New UserIdentifier(id)) ProgressBar2.Invoke(Sub() ProgressBar2.Increment(1) End Sub) Label55.Invoke(Sub() Label55.Text = (ProgressBar2.Value * 100 / ProgressBar2.Maximum).ToString("00") & "%" End Sub) Thread.Sleep(GetInterval(NumericUpDown16.Value, NumericUpDown15.Value) * 1000) Next Button60.Enabled = False Button59.Enabled = True End Sub
15-04-17, 01:35 AM
غالبا و الله اعلم انها مشكلة Casting من Object الي Type
و احيانا فيه حالات مع Collection القديمة انه لا يكون safe اننا نستخدم for Each
15-04-17, 01:37 AM
15-04-17, 01:47 AM
(آخر تعديل لهذه المشاركة : 15-04-17, 01:49 AM {2} بواسطة silverlight.)
مش شرط لكن الافضل انك تقوم بتغيير Type باستخدام Convert.Changetype او انك تعمل Cast من Object الي Type الصحيح و هو هنا علي ما اعتقد من النوع CheckedIndexCollection
انا ما قلت ما ينفعش لكن ب اقول ليس Safe و أقصد هنا أنك لا تعلم ماذا ستعود لك به الحلقة التكراية المصفوفات بتحتاج أحيانا الي تمرير النوع Type بكل دقة عند استخدامها غير ذلك قد تتسبب في أخطاء
15-04-17, 01:52 AM
(15-04-17, 01:47 AM)silverlight كتب : مش شرط لكن الافضل انك تقوم بتغيير Type باستخدام Convert.Changetype او انك تعمل Cast من Object الي Type الصحيح و هو هنا علي ما اعتقد من النوع CheckedIndexCollection تمام اخى بارك الله فيك وزادك من علمه شكرا جزيلا
15-04-17, 01:54 AM
(آخر تعديل لهذه المشاركة : 15-04-17, 02:00 AM {2} بواسطة silverlight.)
لو تفضل استخدام For Each حاول تستخدم CheckedListBox1.GetItemCheckState معها
او بدل ما تستخدم القيمة True او False استخدم الصفر و الواحد
15-04-17, 02:11 AM
|
|
يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم