09-04-15, 02:32 PM
ما هو الكود المستخدم لاضافة فورم داخل فورم ثاني ؟؟؟
أو كيف تكون الطريقة
ان شاء الله يكون سؤالي المرة هذه واضح
أو كيف تكون الطريقة
ان شاء الله يكون سؤالي المرة هذه واضح
اضافة فورم داخل فورم آخر
|
09-04-15, 02:32 PM
ما هو الكود المستخدم لاضافة فورم داخل فورم ثاني ؟؟؟
أو كيف تكون الطريقة ان شاء الله يكون سؤالي المرة هذه واضح تم الشكر بواسطة: M S C O D E R
09-04-15, 03:29 PM
لا افهم كيف يتم اضافة Form داخل Form اخر
ربما تقصد اداة TapContol ؟
09-04-15, 04:04 PM
(آخر تعديل لهذه المشاركة : 09-04-15, 04:25 PM {2} بواسطة silverlight.)
عليك بتعريف متغير من النوع Form وليكن اسمه مثلا form2 ثم تقوم بضبط خاصية TopLevel وتجعل قيمتها تساوي False ثم تضيفه برمجيا الي الفورم الرئيسي وعليك ان لا تنسي ان تغلقه قبل اغلاق الفورم الرئيسي
الكود سيكون شكله كالأتي كود : Dim form2 as Form = New Form لكن افضل الطرق هي ان تقوم ببناء فورم جديد علي حده إما عن طريق الوراثه او تضيفه بشكل عادي الي مشروعك ثم تغير في خصائصه و صفاته Property كما يحلو لك و أيضا يمكنك أن تضيف له ما شئت من احداث و خلافه ثم تضيفه برمجيا كما هو موضح في الكود اعلاه و الكود التالي يوضح تفاصيل أكثر للإجابة علي سؤالك كود : Public Class Form1 تم الشكر بواسطة: nabil1982 , معاذ_ابراهيم
10-04-15, 05:34 PM
اجابتك جميلة جدا silverlight
لاكن هناك طريقة اسهل وليس بها تعقيد ابدا على حسب علمى وهى اضافة اداة panal الى النموذج الرئيسى ثم تضع زر لفتح النموذج الضغير ثم تكتب هذا الكود التالى داخل الزر PHP كود : Dim f As New formName With {.TopLevel = False, .AutoSize = False} انا اسف لك اخى العزيز silverlight فلا تسئ الظن بى لاكن بعض المبتدئين لا يريدون الاكواد والاشياء المعقدة فا البساطة فى الكود والطريقة شئ جميل بالنسبة لهم
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
تم الشكر بواسطة: معاذ_ابراهيم
10-04-15, 07:28 PM
(آخر تعديل لهذه المشاركة : 10-04-15, 07:33 PM {2} بواسطة silverlight.)
لا يوجد أي داعي للإعتذار أبدا لأن الهدف هنا هو مشاركة الافكار مع بعضنا البعض حتي تعم الفائدة علي الجميع و الكود المكتوب الهدف منه ليس |إضافة فورم الي فورم فقط لكن أيضا توضيح كيف يمكن اضافة بعض Handlers برمجيا حتي يمكن الاستفادة من الفورم المضاف بشكل أكبر
أيضا لي هدف شخصي من التوسع في كتابة الكود و هو ان تجعل من يسأل سؤالا يبحث اكثر و يدرس أكثر و من ثم سوف يستفيد أكثر اي مبرمج لديه خبرة معقولة يستطيع ان يكتب الكود كاملا لمن سأل السؤال ...وهننا لن يستفيد السائل كثيرا . أشكرك كثيرا يا أحمد علي ردك تقبل تحياتي تم الشكر بواسطة: احمد عبد الحكيم , ابراهيم ايبو , معاذ_ابراهيم
11-04-15, 08:37 PM
شكرا جزيلا لكم
بالتوفيق للجميع تم الشكر بواسطة: معاذ_ابراهيم
15-08-18, 09:31 PM
اخي العزيز اجابتك مفيدة جدا لكنك نسيت ان تضيف كود يقوم بإزالة محتوى البانل السابق وعرض الجديد لانه يقوم بعرض الفورم داخل البانل فوق محتواه الموجود مسبقاً ..
تم الشكر بواسطة: elgokr , ابراهيم ايبو , معاذ_ابراهيم , رضوان الجماعي
09-04-21, 05:42 PM
(آخر تعديل لهذه المشاركة : 09-04-21, 06:28 PM {2} بواسطة رضوان الجماعي.)
اجل اخواني الاعزاء شكرا لمجهودكم لتبادل المعلومه ولكن بقي ان تضعوا الزهور في المزهريه وهي كود اغلاق الفورم السابق داخل البانل عند الضغط على زر فورم اخر ليظهر محتواه مكان الفورم السابق
اسف جدا على تطفلي اخواني الاعزاء وممكن تعدلوا الكود ويصير بها الطريقه علاشان يشتغل وما يعطلش حد ويصير يفتح ويغلق الفورم بطريقه مريحه جدا كود : Me.Panel2.Controls.Clear()
09-04-21, 06:55 PM
انسخ هذا الكود الى الفورم
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load IsMdiContainer = True Dim form As New Form form.MdiParent = Me form.Show() End Sub هَٰٓؤُلَآءِ قَوْمُنَا ٱتَّخَذُوا۟ مِن دُونِهِۦٓ ءَالِهَةً لَّوْلَا يَأْتُونَ عَلَيْهِم بِسُلْطَٰنٍۭ بَيِّنٍ فَمَنْ أَظْلَمُ مِمَّنِ ٱفْتَرَىٰ عَلَى ٱللَّهِ كَذِبًا
|
|