تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] نقل بيانات من form لآخر ؟
#1
السلام عليكم ورحمة الله وبركاته



لو عندي form1 وفيه textBox وفتحت form2 بوضعية  showdialog بحيث لا يزال form1 مفتوح
وأردت نقل بيانات label من form2 الى مربع النص في form1 ؟؟؟

وجدت الحل بهذه الطريقة

كود :
           var f = Application.OpenForms["Form1"] as Form1;
           f.textBox1.Text = label1.Text;
           Close();
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد
تم الشكر بواسطة: عابر سبيل 2 , عابر سبيل 2 , elgokr
#2
وعليكم السلام ورحمة الله وبركاته

كل ما عليك تطبيق طبقاً للشرح التالى
فى البداية تاتى على خصائص textBox فى الفورم الاول
وتغيير قيمة Modifiers الى Public

حتى الان جميل وبدون مشكلة

ناتى فى زر فتح الفورم الثاني ويجب ان يكون بهذا الشكل
كود :
           Form2 F2 = new Form2(this);
           F2.ShowDialog();

طبعاً يمكنك تغيير كلمة F2 لما تشاء ...
ناتى فى الفورم الثاني ونطبق الكود التالى
كود :
   public partial class Form2 : Form
   {
       Form1 F1;
       public Form2(Form1 Form_)
       {
           InitializeComponent();
           this.F1 = Form_;
       }

       private void button1_Click(object sender, EventArgs e)
       {
           F1.textBox1.Text = label1.Text;
           this.Close();
       }
   }

وبكده انت عند اغلاق الفورم مثلاً كما فى الكود الاعلى
ستجد انه يرحل القيمة من label1 الى textBox1 الموجود فى الفورم الاول

طبعاً يمكنك التعديل على حدث button1_Click كما تشاء

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة فى برنامج اضافة وعرض اى نوع من الملفات داخل قاعدة بيانات SQL maxruined 11 288 19-05-19, 03:11 AM
آخر رد: elgokr
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 4 227 01-04-19, 09:36 PM
آخر رد: elgokr
  عمل شجرة الحسابات web form asp.net c# 2017 safsaf 3 213 30-03-19, 03:53 PM
آخر رد: elgokr
  [C#.NET] مناداه method موجودة في ال user control من ال main form Rabeea Qbaha 13 518 19-03-19, 04:48 AM
آخر رد: Rabeea Qbaha
  [C#.NET] كيف ربط devexpress grid control مع قواعد بيانات access شريف الخولي 0 134 14-03-19, 06:10 PM
آخر رد: شريف الخولي
  [C#.NET] طريقة تغير لون خلية في ال gridveiw اعتمادا على بيانات خلية اخرى. Rabeea Qbaha 1 189 22-02-19, 07:52 PM
آخر رد: elgokr
  تحديث بيانات ال datadridview من فورم اخر ( استدعاء ميثود من فورم اخر) Rabeea Qbaha 1 181 14-02-19, 09:00 AM
آخر رد: أحمد النجار
  كود جلب بيانات من اكسيل أو ملف TEXT MOHAMEDATI10 8 324 21-01-19, 12:31 PM
آخر رد: elgokr
  كيف يمكن نسخ بيانات خلية في قريد فيو في نفس العمود solnaif1440 4 422 25-09-18, 10:44 AM
آخر رد: elgokr
  كيف أستورد بيانات ملف نصي إلى قاعدة بيانات أكسس؟ abozeyd 4 524 04-05-18, 04:21 PM
آخر رد: abozeyd

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم