![]() |
|
[سؤال] التنقل بين الراديو بوتون - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] التنقل بين الراديو بوتون (/showthread.php?tid=1913) |
التنقل بين الراديو بوتون - محمد مسافر - 14-02-14 سلام عليكم اخواني مشروعي هو تعرفة اتصالات والمشروع جاهز ولكن هناك مشكلة او كود ناقص من حيث انة لايتم التغيير مابين RadioButton1 وكذلك الـ RadioButton2 بحيث يتم التبديل والتغيير عند اختيار الدولة مثلاً نجد ان البوتون واحد الذي هو الدفع مسبق شغال تمام , ولكن عند تحديد البوتون 2 الذي هو الفواتير واختيار الدولة نجد ان القيم لا تتغير في التاكس بوكس المشكلة باختصار زملائي لايوجد تبديل بين البوتون 1 والبوتون 2 من والى ارجوء كتابة الكود الناقص ولكم خالص الشكر والتقدير والله لا يضيع اجر من احسن عملا. RE: التنقل بين الراديو بوتون - Easy4ever - 15-02-14 وعليكم السلام ورحمة الله وبركاته أخي الكريم أولا :- عند وضع الكود يجب أختيار الحدث المناسب للكود انت كتبت الكود في حدث Click حق الراديو بوتن يوجد حدث أكثر دقه وهو CheckedChanged وهذا الحدث يعني عند حصول تغيير في الاختيار إي انك إذا اخترت " الدفع المسبق " وبعده قمت بأختيار " الفواتير " هنا حدث تغيير في الاختيار يقوم بتنفيذ الامر ثانيا :- يوجد طريقه سهله لأختصار الكود بدلا ما تقوم بكتبة الكود في الليست بوكس ومن ثم إعادة كتابته في الراديو بوكس تستطيع إن شاء إجراء ووضع الكود هناك ومن ثم تستدعي الإجراء من كل مكان فمثلا أريد أضافة هذا الكود في التكس بوكس الاول و الثاني PHP كود : TextBox1.Text = "محمد"واريد هذا الكود يتنفذ في اكثر من مكان اقوم بإنشاء إجراء بإي اسم اريده وليكن " LoadText " PHP كود : Sub LoadText()هذا هو الإجراء الان سأضيف له الكود PHP كود : Sub LoadText()الان استطيع منادات هذا الإجراء من إي حدث اريد وهذا كود نداء الإجراء PHP كود : Call LoadText() بكذا اختصرت أكواد كثيره بدل ما تعيدها طبقت هذا الشيء في مثالك وقمت بعديله ثالثا :- في كودك التالي PHP كود : If ComboBox2.Text = "Saudi Telecom Company (STC)" Thenيعني أجعل الكود كتالي PHP كود : If ComboBox2.Text = "Saudi Telecom Company (STC)" ThenPHP كود : If RadioButton1.Checked = True Then في هذا الكود يقوم بسأل هل هو مسبق الدفع إذا كان نعم يقوم بأخذ معلومات مسبق الدفع خلاف هذا يأخذ معلومات الفاتوره بكذا بتشمل كل شيء بدون إي مشاكل وإجعل الكود بإجراء مستقل مثل ما وضحت لك في النقطه الثانيه وقم بستدعائها في الاحداث التالي PHP كود : Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChangedرابعا:- المشروع بعد التعديل في المرفق RE: التنقل بين الراديو بوتون - محمد مسافر - 16-02-14 الشكر الكثير لك فعلاً انت لك دور كبير في مساعدة الاخرين فلك جزيل الشكر والامتنان وبالفعل مكسب للمنتدى وللاخرين |