![]() |
|
سؤال حول استنساخ فورم لاستخدامه مرة اخرى او كيف يكون السؤال - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : سؤال حول استنساخ فورم لاستخدامه مرة اخرى او كيف يكون السؤال (/showthread.php?tid=30320) |
سؤال حول استنساخ فورم لاستخدامه مرة اخرى او كيف يكون السؤال - سعود - 16-07-19 السلام عليكم ورحمة الله وبركاته بصراحة لا ادري كيف اصيغ السؤال لكن مثلا: جهزت فورم معين واردت فورم آخر بنفس الشكل والترتيبات ولا يختلف الا الاجراءات هل يمكن هذا وكيف؟ لم تتوقف فكرة امام هذا لكن جربت نسخ فورم جديد ولصقه وحدثت مشاكل فاحببت معرفة الطريق الصحيحة. جربت ايضا export templete لكن الفورم موجود ويسال عن الاستبدال؟ ارجو ان مااريده ممكنا. والسلام عليكم ورحمة الله وبركاته RE: سؤال حول استنساخ فورم لاستخدامه مرة اخرى او كيف يكون السؤال - اسامه الهرماوي - 16-07-19 وعليكم السلام.... ادخل الي ملف التعديل وجد الفورم كما سيميتة في البرنامج وبالاخص هذا الاسم الذي بامتداد vb ثم اضغط كليك يمين علي اسم البرنامج في جروب solution ثم add ثم Existing item او ريح دماغك واضغط علي shift + alt + a واختار الفورمة اللي بامتداد vb RE: سؤال حول استنساخ فورم لاستخدامه مرة اخرى او كيف يكون السؤال - الحازمي - 16-07-19 مرحبا أخي سعود يمكنك من نافذة مستكشف المشروع Solution Explorer عمل Copy ثم Paste للفورم وسيصبح إسم الفورم الجديد بنفس إسم الفورم المنسوخ منه ومسبوقا بـ Copy of بعد ذلك افتح نافذة الكود الخاص بالفورم الجديد وستجد أن هناك إشارة تنبيه تحت اسم الكلاس فقط قم بتغيير اسم الكلام مثلا من Public Class Form1 إلى Public Class Form2 أخي سعود إن احتجت لزيادة في التوضيح فأخبرني RE: سؤال حول استنساخ فورم لاستخدامه مرة اخرى او كيف يكون السؤال - سعود - 16-07-19 اخي الكريم كنت اتمنى يكون فيجوال استوديو فيه هذه الميزة. لكن اجرب ان شاء الله بارك الله فيك. RE: سؤال حول استنساخ فورم لاستخدامه مرة اخرى او كيف يكون السؤال - ابراهيم ايبو - 16-07-19 السلام عليكم ورحمة الله وبركاته
اخي الغالي سعود المحترم
ماقصر احد ممن قام بالرد .. لكني سارد بشكل مختلف قليلا
كل فورم له ملف لانشائه بالكود ويكون اسمه Form1.Designer.vb ولفتح هذا الملف من نافذة Solution Explorer الايقونة الثانية من اليسار وهي Show All Files
عندها تظهر كل الملفات كل فورم تحته ملف Form1.Designer.vb انقر عليه نقرتين وانسخ كل الكود مابين cLass و End Class من كلمة Inherits System.Windows.Forms.Form الى الاخير ماعدا كلمة End Class ثم اضف فورم جديدة وادخل على ملف Form2.Designer.vb الخاص بها وامسح الكود مابين Class و End class والصق مانسخته سابقا ثم اختر الفورم الجديدة ولاحظ انه تم نسخ كل الادوات والتنسيقات حتى حجم الفورم وعنوان الفورم في الخاصية Text ايضا فقط قم بتغيير عنوان الفورم Text الى ماتريد
ارجو ان اكون وفقت بالشرح ... دمت بخيرهذه الطريقة استخدمها عندما اريد فتح مشروع باصدار اعلى من الذي عندي وبذلك اقلد الفورم حتى لو جلبت الكود من فورم في مشروع أخر RE: سؤال حول استنساخ فورم لاستخدامه مرة اخرى او كيف يكون السؤال - asemshahen5 - 16-07-19 تستطيع ذلك بكود قبل زر العرض : مثلا عندنا فورم به ببساطة زر يعرض مسج بوكس و نريد نفس النافذة بنفس الزر و لكن الاختلاف بالرسالة المعروضة . نبدأ على بركة الله نعمل 2 فورم فورم رئيسي و الفورم الذي تكلمنا عنه و نضيف موديل نعرف فيه رقم : PHP كود : Module Module1نضع في الفورم ماين الفورم الاول زرين نكتب بهما : PHP كود : Private Sub BtnFrm2_Click(sender As Object, e As EventArgs) Handles BtnFrm2.Clickو نضع بالفورم الثان زر نضع فيه : PHP كود : Private Sub MsgBox_Click(sender As Object, e As EventArgs) Handles MsgBox.Clickامل ان تكون الفكرة وصلت . RE: سؤال حول استنساخ فورم لاستخدامه مرة اخرى او كيف يكون السؤال - سعود - 17-07-19 (16-07-19, 10:36 PM)ابراهيم ايبو كتب :ماشاء الله ... فعلا هذا لم يخطر لي على بال من قبل وفعلا اسهل طريقة ومتوافقة ايضا مع الاستوديو لم تحدث مشاكل. وبارك الله بالجميع على ماقدموه ويقدموه لعون اخوانهم هنا وفي اي مكان(منتدى) آخر. شكر الله لكم وبارك فيكم مرة اخرى. والسلام عليكم و رحمة الله وبركاته. |