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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [سؤال] نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني (/showthread.php?tid=17391)



نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني - مهندس حيدر - 21-09-16

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

قاعدة البيانات اكسس 
فيجول دوت نت 2008


RE: نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني - محمد كريّم - 21-09-16

يمكن بدون اظهار الفورم الاول وليس استدعاء
حيث انه من الضروري استدعاء كلاس الفورم الاول للوصول لقيمة التكس بوكس
ولكن منطقيا هذا غير مفهوم
كيف توجد قيمة في تكست بوكس في فورم مغلق اساسا؟ ام انها قيمة افتراضية لا يدخلها المستخدم؟
اذا كانت كذلك فوضعها في enum افضل من تكس بوكس


RE: نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني - مهندس حيدر - 21-09-16

(21-09-16, 01:39 PM)محمد كريّم كتب : يمكن بدون اظهار الفورم الاول وليس استدعاء
حيث انه من الضروري استدعاء كلاس الفورم الاول للوصول لقيمة التكس بوكس
ولكن منطقيا هذا غير مفهوم
كيف توجد قيمة في تكست بوكس  في فورم مغلق اساسا؟ ام انها قيمة افتراضية لا يدخلها المستخدم؟
اذا كانت كذلك فوضعها في enum افضل من تكس بوكس

اقصد بدون اظهار الفورم الاول 
اني اسف اذا كان كان سؤالي به خطأ اقصد بدون اظهار الفورم الاول


RE: نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني - محمد كريّم - 21-09-16

طيب اول شي غير modifier الخاص باداة التكست بوكس الى public
في الفي بي friend
بعدين في الفورم الثاني انشئ كائن من الفورم الاول واسحب منه قيمة التكست بوكس

مثال سي شارب
كود :
Form1 ffff = new Form1();
string textvalue = ffff.TextBox1.Text;



RE: نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني - أبو ناصر - 21-09-16

بسم الله الرحمن الرحيم 
لنفرض ان لديك form1 فيه textbox1  ، و form2 فيه texbox2  و أنت في ال form2 و تريد أن تضهر محتوىtextbox1 في texbox2  أكتب الكود التالي :
Textbox2.text = form1.textbox1.text
اكتب الكود في المكان الذي أنت تحتاجه : زر ، ...........


RE: نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني - مهندس حيدر - 22-09-16

(21-09-16, 09:51 PM)أبو ناصر كتب : بسم الله الرحمن الرحيم 
لنفرض ان لديك form1 فيه textbox1  ، و form2 فيه texbox2  و أنت في ال form2 و تريد أن تضهر محتوىtextbox1 في texbox2  أكتب الكود التالي :
Textbox2.text = form1.textbox1.text
اكتب الكود في المكان الذي أنت تحتاجه : زر ، ..
اني استخدمت الكود 
dim f as alwfaz = new alwfaz
'f.ShowDialog()
textbox2.text=f.textbox4.text
تظهر النتيجة هذا اوكي الكود فقط في حالة اظهار الفورم واغلاقه من قبلي تظهر قيمة التيكست 4 في تيكست 2
اني احتاجه مباشرة بدون اظهار الفورم طبقت الكود التالي 
textbox2.text=f.textbox4.text
يظهر النتيجة صفر 
ما هو الحل اني احتاج اظهار القيمة مباشرة من تيكست 4 الى تيكست 2بدون اظهار الفورم الاول

(21-09-16, 01:39 PM)محمد كريّم كتب : يمكن بدون اظهار الفورم الاول وليس استدعاء
حيث انه من الضروري استدعاء كلاس الفورم الاول للوصول لقيمة التكس بوكس
ولكن منطقيا هذا غير مفهوم
كيف توجد قيمة في تكست بوكس  في فورم مغلق اساسا؟ ام انها قيمة افتراضية لا يدخلها المستخدم؟
اذا كانت كذلك فوضعها في enum افضل من تكس بوكس

استاذ محمد
سلام عليكم 

احتاج كود يقوم بعملية نسخ قيمة التيكست في الفورم الاول واظهار في تيكست الفورم الثاني بدون اظهار الفورم الاول 
اني طبقة الكود التالي 
 Dim f As alwfaz = New alwfaz

f.ShowDialog()

        TextBox8.Text = f.TextBox14.Text

نجح هذا الكود بس المشكلة في هذا الكود هو اظهار الفورم الاول واغلاقه  من قبلي بعدها تظهر النتيجة في تيكست بوكس الفورم الثاني  

اني اريده تظهر القيمة التيكست في الفورم الاول مباشرة في تيكست الفورم الثاني بدون اظهار الفور الاول 
ارجو السماعده والحل لهذه المشكله

(21-09-16, 09:51 PM)أبو ناصر كتب : بسم الله الرحمن الرحيم 
لنفرض ان لديك form1 فيه textbox1  ، و form2 فيه texbox2  و أنت في ال form2 و تريد أن تضهر محتوىtextbox1 في texbox2  أكتب الكود التالي :
Textbox2.text = form1.textbox1.text
اكتب الكود في المكان الذي أنت تحتاجه : زر ، ...........

مرحبا اخي 

احتاج كود يقوم بعملية نسخ قيمة التيكست في الفورم الاول واظهار في تيكست الفورم الثاني بدون اظهار الفورم الاول 
اني طبقة الكود التالي 
 Dim f As alwfaz = New alwfaz

f.ShowDialog()

        TextBox8.Text = f.TextBox14.Text

نجح هذا الكود بس المشكلة في هذا الكود هو اظهار الفورم الاول واغلاقه  من قبلي بعدها تظهر النتيجة في تيكست بوكس الفورم الثاني  

اني اريده تظهر القيمة التيكست في الفورم الاول مباشرة في تيكست الفورم الثاني بدون اظهار الفور الاول 
ارجو المساعده والحل لهذه المشكله

طبقت الكود مالتك لم تنجح العملية يرجع قيمة صفر


RE: نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني - silverlight - 22-09-16

يا أخ حيدر

بدون وجود بيانات في التكست بوكس الخاص بالفورم المراد استرداد قيمة منه فإن القيمة المستردة ستكون Nothing
ومن الواضح ان هذا الفورم الثاني يقرأ بعض البيانات من داتا بيز لذلك
الحل الأفضل لك هو أن إنك تملأ الفورم من الداتا بيز الخاص بك كأنك تتعامل معه علي انه سوف يظهر للمستخدم و لكن لا تظهر الفورم فقط عليك ان تسترد القيمة منه

الخطوة الأولي تعريف الفورم
Dim f As alwfaz = New alwfaz
الخطوة الثانية تملأ الفورم من الداتا بيز
الخطوة الثالثة تسترد منه القيمة التي تريدها
TextBox8.Text = f.TextBox14.Text


RE: نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني - hoshosgost@yahoo.com - 26-07-17

لو اعتبرنا انا فورم 1 في تكست بوكس 1 وفورم 2 في تكست بوكس 3 مثلا 
اكتب في تكس بوكس3 
textbox3.text = form1.textbox1.text