16-10-16, 06:49 AM
16-10-16, 07:04 AM
هل التكست بوكس Text له قيمة اولية ام لا؟
عموما يمكنك ان تستخدم الكود التالي
او يمكنك أن تستخدم دالة بهذا الشكل و انا هنا أفترض انه لديك في مشروعك UserContrl1 به Textbox1
الإستخدام
عموما يمكنك ان تستخدم الكود التالي
PHP كود :
Dim controlType As Type = GetType(UserControl1)
Dim instance As UserControl1 = CType(Activator.CreateInstance(controlType), UserControl1)
Dim tbox As TextBox = CType(instance.TextBox1, TextBox)
Me.Text = tbox.Text
PHP كود :
Private Function GetTextBoxText() As String
Dim controlType As Type = GetType(UserControl1)
Dim result As String = Nothing
Using instance As UserControl1 = CType(Activator.CreateInstance(controlType), UserControl1)
Dim tbox As TextBox = CType(instance.TextBox1, TextBox)
result = tbox.Text
End Using
Return result
End Function
PHP كود :
Dim s As String = GetTextBoxText()
16-10-16, 07:12 AM
اجل التكست الموجود في اليوزر كونترول بابليك وتقدر تستدعي القيمة في الفورم
16-10-16, 08:30 AM
(16-10-16, 06:49 AM)Rabeea Qbaha كتب : [ -> ]اريد ان ارسل قيمه textbox من usercontrol الى textbox اخر في Formتم الرد في الموضوع التالي
الرجاء المساعدة.
http://vb4arb.com/vb/thread-6945-page-4.html
16-10-16, 09:43 AM
اذا كنت داخل الusercontrol تكتب مثا
Form2.TextBox1.Text = Me.TextBox2.Text
Me تدل على الفورم أو اليوزركنترول اللي بتنفذ فيه الأمر
وفي المثال يتم تنفيذ الكود من داخل اليوزركنترول
بحيث ينسخ قيمة TextBox2.Text الموجودة في اليوزؤكنترول
ويلصقها في TextBox1.Text الموجودة في الفورم2
Form2.TextBox1.Text = Me.TextBox2.Text
Me تدل على الفورم أو اليوزركنترول اللي بتنفذ فيه الأمر
وفي المثال يتم تنفيذ الكود من داخل اليوزركنترول
بحيث ينسخ قيمة TextBox2.Text الموجودة في اليوزؤكنترول
ويلصقها في TextBox1.Text الموجودة في الفورم2
16-10-16, 06:47 PM
شكرا للجميع 
