الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية تنفيذ كود تم كتابته داخل صندوق حوار من قبل المستخدم

بدأه _- محمد نور -_ في 1 مايو 2009 · 3 رد · 435 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حياكم الله

أريد أن أتيح للمستخدم أثناء وقت التشغيل أن يكتب كود فى TextBox ثم أخذ هذا الكود و أقوم بتنفذه فى نافذة مستقلة مثلا

و ليكن أن سوف يقوم بإنشاء كان من زر ثم إضافة إسم له و أبعاد ثم إضافته إلى فورم جديدة

كيف أفعل هذا

على فكرة هذا الأمر ممكن على ما أعتقد بالreflection و لكنى لم أعمل بالreflection منذ فترة طويلة تقدر بعدة أشهر

فهل من مساعدة بالأمر !

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

لا اعتقد ان Reflection يفيد في هذه الحالة.

لكن هل جربت ان تستخدم CsharpCodeProvider لعمل Compile للكود وتحويله إلى Assembly.

CSharpCodeProvider codeProvider = new CSharpCodeProvider();
CompilerResults result = codeProvider.CompileAssemblyFromSource(new CompilerParameters(), source);

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#3

لم أستخدم هذا الNameSpace من قبل

CodeDom

حقيقا أول مرة أعلم بوجوده الأن

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#4
اقتباس
و ليكن أن سوف يقوم بإنشاء كان من زر ثم إضافة إسم له و أبعاد ثم إضافته إلى فورم جديدة

إذا اردت إنشاء مصمم للفورم في زمن التشغيل (مثل الموجود في فيجوال استديو) فيمكنك استخدام الكلاس DesignSurface +

PropertyGrid

وهذا المقال يشرح الطريقة:

http://msdn.microsoft.com/en-us/magazine/cc163634.aspx

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…