12-01-16, 12:50 PM
(آخر تعديل لهذه المشاركة : 12-01-16, 01:26 PM {2} بواسطة silverlight.)
سبب الخطأ هنا هو أنك تستخدم String و ليس Control عليك ان تقوم بعمل loop باستخدام ControlCollection لكي تجد الكونترول الذي تريده و ذلك باستخدام اسم الكونترول ثم تقوم بعمل Cast لتغيير القيمة Checked الي True
الكود التالي يوضح الفكرة و عليك ان تتبع نفس الاسلوب في الكود الخاص بك
لكن كن حذرا عند تمرير اسم الكونترول لأنه يجب ان يتم تمرير الاسم بكل بدقة حتي لا يحدث معك أخطاءا
الكود التالي يوضح الفكرة و عليك ان تتبع نفس الاسلوب في الكود الخاص بك
لكن كن حذرا عند تمرير اسم الكونترول لأنه يجب ان يتم تمرير الاسم بكل بدقة حتي لا يحدث معك أخطاءا
PHP كود :
Dim controlName As String = "RadioButton1"
Dim ctrl As Control = CType(Nothing, Control)
For Each contrl As Control In Controls
If contrl.Name = controlName Then
ctrl = contrl
Exit For
End If
Next
Dim radioBtn As RadioButton = CType(ctrl, RadioButton)
radioBtn.Checked = Not radioBtn.Checked

