![]() |
|
'Public member 'Checked' on type 'Long' not found - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : 'Public member 'Checked' on type 'Long' not found (/showthread.php?tid=20012) |
'Public member 'Checked' on type 'Long' not found - الماجيك مسعد - 14-04-17 RE: 'Public member 'Checked' on type 'Long' not found - silverlight - 15-04-17 PHP كود : For i = 0 To CheckedListBox1.CheckedItems.Count - 1RE: 'Public member 'Checked' on type 'Long' not found - الماجيك مسعد - 15-04-17 (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 RE: 'Public member 'Checked' on type 'Long' not found - silverlight - 15-04-17 غالبا و الله اعلم انها مشكلة Casting من Object الي Type و احيانا فيه حالات مع Collection القديمة انه لا يكون safe اننا نستخدم for Each RE: 'Public member 'Checked' on type 'Long' not found - الماجيك مسعد - 15-04-17 (15-04-17, 01:35 AM)silverlight كتب : غالبا و الله اعلم انها مشكلة Casting من Object الي Type تمام اخى الكريم يعنى فى الحالة دى مينفعش استخدم for each ولازم for فقط صح؟ RE: 'Public member 'Checked' on type 'Long' not found - silverlight - 15-04-17 مش شرط لكن الافضل انك تقوم بتغيير Type باستخدام Convert.Changetype او انك تعمل Cast من Object الي Type الصحيح و هو هنا علي ما اعتقد من النوع CheckedIndexCollection انا ما قلت ما ينفعش لكن ب اقول ليس Safe و أقصد هنا أنك لا تعلم ماذا ستعود لك به الحلقة التكراية المصفوفات بتحتاج أحيانا الي تمرير النوع Type بكل دقة عند استخدامها غير ذلك قد تتسبب في أخطاء RE: 'Public member 'Checked' on type 'Long' not found - الماجيك مسعد - 15-04-17 (15-04-17, 01:47 AM)silverlight كتب : مش شرط لكن الافضل انك تقوم بتغيير Type باستخدام Convert.Changetype او انك تعمل Cast من Object الي Type الصحيح و هو هنا علي ما اعتقد من النوع CheckedIndexCollection تمام اخى بارك الله فيك وزادك من علمه شكرا جزيلا RE: 'Public member 'Checked' on type 'Long' not found - silverlight - 15-04-17 لو تفضل استخدام For Each حاول تستخدم CheckedListBox1.GetItemCheckState معها او بدل ما تستخدم القيمة True او False استخدم الصفر و الواحد RE: 'Public member 'Checked' on type 'Long' not found - الماجيك مسعد - 15-04-17 (15-04-17, 01:54 AM)silverlight كتب : لو تفضل استخدام For Each حاول تستخدم CheckedListBox1.GetItemCheckState معها تمام اخى بارك الله فيك |