تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] كيف يمكنني تجاوز بعض المشاكل
#1
السـلام عليكم ورحمة الله وبركاته 

عندي مشكله يا أخوان وهي أني أنشأ فورم بأسم FORM1  ومن ثم أضغط كليك يمين وأغير أسمه إلا أنه في Program لا يظهر بالأسم الجديد ويظهر بالأسم القديم ولو عدلته إلى الأسم الجديد لا يقبل يعطي خطأ ..!!  عكس الفجوال بيسك 

المشكله الأخرى وهي عندما أنشأ مجلد وأضع فيه مجموعه من الفورمات بعضها تظهر وبعضها لا تظهر  لأن بعض الفورم اللي أنشأه أنسـى وأنشأه خارج الفولدر ومن ثم أعاود نقله وعند أستدعاه من داخل المجلد لا يظهر ..!!

كيف يمكنني تجاوز هذه المشاكل 

شـاكر ومقدر لكم
الرد }}}
تم الشكر بواسطة:
#2
NameSpaces يا عادل
مبدئيا أعتقد أن مشكلتك تكمن هنا
لكن إن وضحت لنا المشكلة بتفاصيل أفضل ربما نفهم المشكلة الحقيقية
مثلا عندما ذكرت أنه "لايقبل يعطي خطأ" كان عليك أن تذكر لنا نص الخطأ
وحبذا لو دعمت الشرح بصورة أو أكثر
على ما أذكر أن الفيجوال ستوديو سيعرض عليك تعميم التسمية الجديدة للفورم في كل ملفات المشروع، هذا إن لم يقم بذلك تلقائيا دون استشارتك ..
في انتظار المزيد من التوضيح
الرد }}}
تم الشكر بواسطة:
#3
            عندما أنشأ فورم وتظهر شاشته إذهب إلى سليوشن أسكبلور وأعيد تسميته يظهر بالتسميه الجديده في نافذة السليوشن 

لكن الكود ما يتعدل يبقى أسمه FORM1 الصوره رقم 2 توضحه بحسث أن التسميه التي أعدتها frmmian  بينما في الكود Form1


المشكله الثانيه في الملفات عندي داخل الملف 10 فورمات لما أستدعيهم يظهر 7 فقط 3 لا تظهر 
الصوره رقم 4 توضح ذالك 

والصوره رقم 3 توضح تسمية الفورم في صفحة البرقارام
الرد }}}
تم الشكر بواسطة:
#4
كما أشرت لك
الـ namespace هي السبب

عند إضافة فورم جديد في المشروع فإنه يحصل على namespace افتراضي، وفي مشروعك هو namespace SystemManagementData
وعندما تحاول أن تنقله إلى مجلد داخلي لن تتغير هذه القيمة وهذا ما حصل في ملف program.cs

أما في حالة أنك أضفت الفورم الجديد إلى المجلد منذ البداية (كلك يمين على اسم المجلد ثم اضافة فورم جديد)
في هذه الحالة سيحصل الفورم على namespace المجلد - أي namespace SystemManagementData.PL
وحينها سيكون عنوان الملف PL.FORM1()

الحل الآن لإعادة التسمية يكمن في خطوتين :

الخطوة الأولى إعادة تسمية الكلاس

كلك يمين على اسم الكلاس في الملف واختر rename

سيظهر لك الفيجول ستوديو نافذة خياران حول العناصر التي تريد تطبيق الاسم الجديد فيها داخل المشروع
التعديل في نصوص الكود والخيار الثاني عن التعديل في نصوص التعليقات
كما سيظلل اسم الكلاس وهنا ابدأ كتابة الاسم الجديد (ستغير FORM1 إلى frmmian  )
ثم اضغط موافق حتى تنتهي العملية

الخطوة الثانية إعادة تسمية الـ namespace

أغلق نافذة الديزاينر الخاصة بالفورم (أو أغلق كل النوافذ المفتوحة إلا نافذة كود الفورم )

في الكود قم بإضافة اسم المجلد الذي به الفورم
عدل namespace SystemManagementData
إلى namespace SystemManagementData.PL
احفظ المشروع - (سيبقى هناك خطأ ظاهر)
الآن افتح نافذة تصميم الفورم
ثم احفظ المشروع

انتهيت
يبقى أن تعدل ملف program.cs وتضيف الـ namespace الجديد PL.frmmian()

سبب اغلاق النوافذ في الخطوة الثانية هو اتاحة فرصة للكومبيلر أنه يعدل النيم سبيس في ملف الديزاينر frmmian.designer.cs
الرد }}}
تم الشكر بواسطة: adel27 , adel27
#5
تحياتي لك يا غالي أشكرك على شرحك وتوضيحك الرائع
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكنني تلوين حروف معينة في النص الذي بداخل الـ TextBox osama623 3 975 30-08-22, 04:31 PM
آخر رد: سعود
  كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني abdalwahd 7 1,742 22-01-22, 08:28 PM
آخر رد: ابراهيم ايبو
  [سؤال] كيف يمكنني سحب البيانات من قواعد البيانات حسب الشخص يلي سجل دخوله للسيستم ؟ aabir 1 1,216 30-10-21, 01:55 PM
آخر رد: رسول555
  [سؤال] كيف يمكنني استعادة فتح form في برنامج microsoft visual studio aabir 2 1,703 22-09-21, 12:05 PM
آخر رد: aabir
  كيف يمكنني ابحث عن طريق c# و sql server علي كلام به أحرف مشابه smsmmalak 2 1,532 28-08-21, 05:15 PM
آخر رد: asemshahen5
  [C#.NET] كيف يمكنني تكرار نفس العدد #c حيدر العبدلله 1 1,413 26-11-19, 02:11 AM
آخر رد: محمد كريّم
  هل يمكنني اضافة صورة بدل الاداة الى المشروع غزوان خليل 0 1,505 28-01-19, 01:10 PM
آخر رد: غزوان خليل
  [C#.NET] اريد مساعدة في برمجة وحل المشاكل اللعبة 0theghost0 3 2,082 02-11-18, 04:50 PM
آخر رد: elgokr
  كيف يمكنني من جمع عدة قيم في اكثر من فورم في فورم واحد وادي العوضي 3 2,481 03-12-16, 09:13 PM
آخر رد: محمود بكرى
  [سؤال] كيف يمكنني استغلال كود ملف .bat في زر مـــاس 2 2,317 18-08-16, 01:50 AM
آخر رد: أبو عمر

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


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