منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] كيف يمكنني استخدام متغير لمناداة اي اداة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=19113)



كيف يمكنني استخدام متغير لمناداة اي اداة - اليوم مبتدئة وغداً محترفة - 04-02-17

مساء الخير للجميع

عندي سؤال في vb.net

هل بإمكاني أن احفظ في متغير اسم اداه ثم استخدم المتغير لمناداة الآداة

على سبيل المثال:

كود :
dim x as string = "button1"
msgbox(x.text)

طبعا الطريقة في الكود ما ضبطت معي هل يوجد طريقة لعملها؟؟


RE: كيف يمكنني استخدام متغير لمناداة اي اداة - عبد الرحمن - 04-02-17

اذا كنت لابد تستخدم متغير string فهاذا التعديل
Dim x As String = "button1"
MsgBox(Me.Controls(x).Text)

لكن الافضل هذا
Dim x As Button = Button1
MsgBox(x.Text)


RE: كيف يمكنني استخدام متغير لمناداة اي اداة - اليوم مبتدئة وغداً محترفة - 04-02-17

(04-02-17, 09:22 PM)عبد الرحمن كتب : اذا كنت لابد تستخدم متغير string فهاذا التعديل
Dim x As String = "button1"
MsgBox(Me.Controls(x).Text)

لكن الافضل هذا
Dim x As Button = Button1
MsgBox(x.Text)


شكرا لك الطريقة ضبطت
وشكرا لك على سرعة الرد


RE: كيف يمكنني استخدام متغير لمناداة اي اداة - عبد الرحمن - 04-02-17

على الرحب والسعة

الطريقة الاولى ما راح تنفع اذا كان البوتون في اداة حاوية مثل groupbox او panel
لان لازم نتكب اسم الحاوية قبل controls مثل
MsgBox(panel1.Controls(x).Text)