أستخدمت arraylist لكي اذيف الى radioarray
أريد عندما يقوم بالضغط على الزر وبنفس الوقت يكون حدد خيار من الـ radio
ان ينتقل اسمها الى ال label
يعني ابي اعرف كيف اقدر احدد الت text لل radio ونسخه الى ال label
أستخدمت arraylist لكي اذيف الى radioarray
أريد عندما يقوم بالضغط على الزر وبنفس الوقت يكون حدد خيار من الـ radio
ان ينتقل اسمها الى ال label
يعني ابي اعرف كيف اقدر احدد الت text لل radio ونسخه الى ال label
__________________
Eng.Fedail
Computer and Electronics Engineer
من خيارات ال radioList
رح تلاقي خيار اسمه
AutoPostBack
اعمل عليه
True
هذه رايح تعيد تحميل الاحداث الجديده في الصفحة عند حدوث اي تغيير او حدث على ال radioList
ثم اضغط مرتين على اداة ال radioList لتنتقل لحد تغيير الاختيار فيها والي هو
SelectedIndexChanged
واكتب الكود الي تريده
مثلا اذا تريد ان يظهر النص لل radio المختار في داخل ليبل يكون هذا
ان شاء الله يكون هذا المطلوبكود:Label1.Text = RadioButtonList1.SelectedItem.Text
في امان الله
__________________
@_@
جربتها وأعطاني ايرور
لكن انا استخدمت عن طريق bottuon
بكتبلك الكود
For i = 0 To rb1.Items.Count - 1
If rb1.Items(i).Selected Then
Label1.Text = rb1.SelectedItem.Text
End If
Next
__________________
Eng.Fedail
Computer and Electronics Engineer
ليه مستخدم حلقة For في الكود ؟ ؟؟؟؟
في داخل كود الزر ضع هذا فقط
Label1.Text = rb1.SelectedItem.Text
هذا على فرض ان rb1 هو اداة من نوع radioList فيها عدة ادوات radio
او ادوات منفصلة في مجموعة واحده
ياريت ترفق المثال هنا نشوف اخوي
__________________
@_@
جربت طريقتك أخوي لكن مانفعت وانا هذا اللي اعرفه لكن مدري ليش مو راضيDim a As New ArrayList(5)
a.Add("welcom")
a.Add("hi")
a.Add("cava")
a.Add("call me")
a.Add("thanx")
rb1.DataSource = a
rb1.DataBind()
وهذي طريقة التعبئة
__________________
Eng.Fedail
Computer and Electronics Engineer
المثال بالمرفقات
قم باضافة اداة من نوع RadioButtonList
في حدث التحميل بالصفحة الي هو
Page_Load
اكتب هذا الكود
الاول قمنا بتعبئة خمس جملكود:RadioButtonList1.Items.Add("Msg 1") RadioButtonList1.Items.Add("Msg 2") RadioButtonList1.Items.Add("Msg 3") RadioButtonList1.Items.Add("Msg 4") RadioButtonList1.Items.Add("Msg 5") RadioButtonList1.AutoPostBack = True
الثانيه قمنا بتفعيل الخاصية AutoPostBack
وهذه تعني انه لما يحصل حدث على الاداة RadioButtonList1 مثل تغيير الاختيار رح يعيد تحميل التغييرات الجديده في الصفحة
اضفنا ليبل Label1
الان في حدث تغيير الاختيار للاداة RadioButtonList1 الي هو
RadioButtonList1_SelectedIndexChanged
نضع هذا الكود
كود:Label1.Text = RadioButtonList1.SelectedItem.Text
هذا طبعا باستخدام ال Asp.net والاداة RadioButtonList
شوفه ولو في اي تعليق بنتظارك اخي
في امان الله
__________________
@_@
مشكور ياغلاي وماقصرت ولكن طلبي مو اول ما اضغط على الأداة ابغاها لما يضغط على Button
__________________
Eng.Fedail
Computer and Electronics Engineer
انقل الكود من حدث تغيير اختيار الاداة الي حدث الضغط على الزر
Label1.Text = RadioButtonList1.SelectedItem.Text
__________________
@_@
وهنا تكمن مشكلتي ياغلاي انه لما اضغط على الbottun يروح select عن ال radiobottun ولا يطلع شي بال label
__________________
Eng.Fedail
Computer and Electronics Engineer
اخوي في عندك شيء غلط في التطبيقالمشاركة الأصلية كتبت بواسطة الثلج
ياريت ترفق لي المثال الي قاعد تشتغل عليه عشان اساعدك اكثر
او اعمل تطبيق جديد وطبق فيه شغلك وارسله لي اذا كان في امور ثانيه في تطبيقك الحالي غير هذا
__________________
@_@
أوك أخوي بعيد التطبيق وأخبرك
في عندي مشكلة ثانية ما بفتح موضوع جديد بحطها هنا
http://shofona.net/up/folder1/elite_CSGqby64p6.JPG
شوفوا الصور أخواني التقويم طلع بالعربي والجهاز عندي انجليزي مرفقه مع صور التقويم بالجهاز ماني قادر اسوي مقارنه مع تاريخ اليوم لأنه التريخ بالبرنامج هجري وبالجهاز ميلادي
اتمنى الاقي حل عندكم
__________________
Eng.Fedail
Computer and Electronics Engineer
مازال السؤال قائم
__________________
Eng.Fedail
Computer and Electronics Engineer