الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية تغير label بالاعتماد على text box

بدأه محمد النمورة في 11 ديسمبر 2012 · 6 رد · 1,050 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

تحية طيبة وبعد

انا جديد على لغة برمجة vb.net وواجهتني بعض الاستفسارات ولكن كان اقواها ..

انه مثلا اذا حبيت اخذ من text box نص وهذا الـ textbox موجود بـ form1 ....

وحبيت اني اغير الــ label بالنص الماخوذ من ال textbox وهذا ال lable موجود بـ form2 ....

كيف تتم هذه العملية ... لانو حاولت اغير ظبطت معي بس لل الـ label الموجود بنفس الـ form ???

وهاي شرح المشكلة بالصور !

154676_146293188852468_1657420220_n.jpg?oh=4671faf5ffdafb575ad037eddf15a841&oe=50C922ED&__gda__=1355434188_5789108e8b4c3e359315ef6e1c1b4ea5

168301_1653541853065_5010856_n.jpg
#2

بتروح على الفورم الثاني وتختار الحدث المناسب لك تلصق هذا السطر:

Me.label.text = form1.textbox.text

بشرط ان form1 تعمل له Hide مش تقفل

وبالتوفيق

تم تعديل هذه المشاركة بواسطة m00j في 12 ديسمبر 2012 في 00:06

#3

لم افهمك يا غالي بالنسبة لكلمة hide ? انا بقتح الفورم الاول الي هوه المين وبنتقل للفورم الاخر عن طريق كبسة وبضل المين مفتوح ؟ هذه الحالة تسما hide

168301_1653541853065_5010856_n.jpg
#4

أخي عرف في بداية الفورم الأول متحول من نوع الفورم الثاني

 Dim frm2 As Form2 = New Form2()

ثم في حدث TextBox1_TextChanged ضمن الفورم الأول

ضع السطر التالي

frm2.Label1.Text = TextBox1.Text

ليصبح

Public Class Form1
    Dim frm2 As Form2 = New Form2()

    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
        frm2.Label1.Text = TextBox1.Text
    End Sub

End Class

تم تعديل هذه المشاركة بواسطة أبو أحمد المبرمج في 12 ديسمبر 2012 في 11:24

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#5

انا عملتلك مثال بسيط مكون من 2 form فى form 1 فى textbox تدخل فيه اى كلام و مجرد ما تظغط next ينقلك على form2 و تلاقى الكلام اللى كان فى textbox اللى فى ال form1 موجود فى label فى form2 شاهد المثال فى المرفقات و ستفهم :calc: و اخبرنى اذا نجحت او فشلت معك :D

WindowsApplication2.rar

1

ردك على مواضيعى بالنقد او الشكر يساعدنى على اعطاء المزيد اما ان تقرا و تاخذ المعلومة التى تريدها و ترحل سيؤدى الى عدم الاجابة مرة اخرى و عدم طرح اى مواضيع فساعدونى حتى نرتقى بالمنتدى ولو بكلمة "شكرا"

سبحانك الله و بحمدك عدد خلقك و رضى نفسك و زنة عرشك ومداد كلماتك

#6

يعطيك العافية يالغالي ادري غلبتك معي ....

جربت البارحة طريقة غير الي حكيتلي اياها وظبطت ووصلت لمشكلة ...

والان لين جيت احطلك المشكلة لقيتك راد علي بملف مشكور عليه فيه طريقتك وفهمتها تمام وطبقتها لكن ايضا وصلت لنفس المشكلة بالطريقة الاولى الي هيه

اني فتحت من الويندو التانية ويندو ثالثة وتاخذ معلومات من الويندو الثانية ... لكنها ما تاخذ مع انه يالغالي الويندو الثالثة تاخذ من الويندو الاولى بس من الثانية ما تاخذ وحاولت احط الكودات مثل ما عملت بالويندو الاولى والثانية مع مراعات تغير اسامي الليبل والتكست بوكس وكل شي لكن ما ظبطت وهذه صورة توضيحية

16207_146867045461749_1003392595_n.jpg?oh=3860fc30d47018010dda86618e04925c&oe=50CBCA2F&__gda__=1355575902_04dcc132cbbe861c4647a013427ba593

واشكرك كل الشكر لتواصلك معي وبانتظار ردك

168301_1653541853065_5010856_n.jpg
#7

ااكتشفت خطئي يا غالي اشكرك اشكرك كل الشكر

وما ادري كيف اوفيك على مساعدتك وتعبك معي ...

للمعلومة فقط طريقتي تظبط فقط لويندو من عدد ثنين بس

اما طريقتك تتفرع لاكثر من ويندو ما يهم

اشكرك للمرة الالف وهكذا انا مطمئن لاي مشكلة راح اطرحها وانتظر منك الحل باذن الله

تحياتي لك يا غالي

محمد النمورة

168301_1653541853065_5010856_n.jpg

مواضيع مشابهة