16-06-18, 09:49 PM
(14-06-18, 09:24 PM)elgokr كتب :(14-06-18, 06:05 PM)بيسك لكل العرب كتب : الشكر موصول لك أخي الجوكر على تعاونك الدائم والا محدود في هذا الصرح وجهودك يذكر فيشكر في الحقيقة
الكود شغال تمام ولكن يحتاج إلى بعض التعديل كي يلائم العمل المطلوب مرفق مثال يوضح المطلوب وجزاك الله كل خير
يجب ان يكون الـ Button2_Click بهذا الشكل
كود :
Dim Frm As Form = DirectCast(CreateObjectInstance(TextBox1.Text), Form)
Frm.Show()
Frm.Controls("TextBox1").Text = "Get Text Form1 : " & TextBox1.Text
الفكرة فى الكود هو انه يقوم بتكوين فروم بنائاً على فورم مصمم ومجهز لديكومن ثم تقوم فتحت مع تطبيق الاكواد التى تحتاج اليها للفورم
بمعنى الكود يفيدك فقد فى توفير تصميم الفورم بالتكرار
وليكن عندك فورم اضافةوفورم اخر للتعديل
فكلاهما تصميم واحد ولكن المسميات بالداخل مختلفةفهنا يمكنك عمل تصميم فورم واحد وعند ضغط زر فتحتقوم بارسال المسميات بناءاً لذلك
انما لو كنت حابب تستخدم الكود على انه لديك 10 فورموتحتاج الكود لفتح كل كود وتنفيذ الكود ما لارساله للفورم
فانا ساقول لكبالله عليكايهما افضل لك
ان تكتب فى كل مرة هذا الشكل
كود :
Dim Frm As Form = DirectCast(CreateObjectInstance(TextBox1.Text), Form)
Frm.Show()
Frm.Controls("TextBox1").Text = "Get Text Form1 : " & TextBox1.Text
ام انك تستخدم هذا الشكل
كود :
Form2.Show()
Form2.TextBox1.Text = "Get Text Form1 : " & TextBox1.Text
يعنى لتوفر كتابة كلمة تكتب بدالها الكثير من الجمل
كما قلت اكون معك فى استخدام الكود كما هو فى المرفقاتشاهده لتعرف كيف يمكنك الاستفادة منه
مرفق السورس + البرنامجشاهد ستجد فى السورس مجرد Form2 فقطبينما عند تطبيق ما بالبرنامجستجد كما لو انه فتح Form2 و Form3
اتمنى يكون السوس موضح ويفيدك فيما تريد استخدامه
تحياتى لكوتمنياتى لك التوفيق
جزاك الله كل الجزاء وكل عام وأنت والأسرة الكريمة بألف خير وعساك من عواده
