انا غيرت ال icon فى ال form بس المشكلة ان لازم يكون ملف ال icon فى نفس مسار البرنامج
ازاى احطها فى ملف dll و استدعيها من داخل الملف ال dll دون ان تكون موجودة حتى لا يغيرها المستخدم؟؟؟؟؟
انا غيرت ال icon فى ال form بس المشكلة ان لازم يكون ملف ال icon فى نفس مسار البرنامج
ازاى احطها فى ملف dll و استدعيها من داخل الملف ال dll دون ان تكون موجودة حتى لا يغيرها المستخدم؟؟؟؟؟

<marquee>
مش موجود بصفة دايمة للامتحانات
</marquee>
الأيقونات مثلها مثل الصور أو أي ريسورس أخر يمكن أن تقوم ببنائها داخل الملف النهائي الناتج عن الكومبايلر. وفي الحقيقة هذه هي الdefault settings حيث تكون الأيقونات على هيئة embedded resource.. مختصر الكلام أنه لا داعي لأن تقلق. لكي تفهم أكثر، حاول أن تشغل البرنامج من مسار أخر بعيد عن مسار الأيقونة.
طلع error ان ال icon مش موجودة
انا اضفت ال icon بـــــ
this.Icon=new Icon("App.ico");
مش من ال visula studio.net
انا بشتغل ب editor عادى مش visual????

<marquee>
مش موجود بصفة دايمة للامتحانات
</marquee>
إذن لامن الممكن أن تستخدم برنامج مثل:
http://www.codeproject.com/cs/miscctrl/res...urce_editor.asp
يجب أن تستخدم أيضا الـResourceManager(ابحث في MSDN)
هذا مثال بسيط يمكنك استخدامه لعمل ما تريد.
http://www.expresscomputeronline.com/20030...echspace2.shtml
يمكنك كتابة أي شيء كريسورس عندما تستخدم الدالة:
public void AddResource(string, byte[]);
وهي عضو في :ResoourceWriter.
ولذلك يجب أن تحول الملف الموسيقي الى byte[] وذلك ممكن باستخدام BinaryReader...
بعد أن تقوم بتخزين الريسورس، تقوم باسترجاعه بطريقة مختلفة:
Stream wavStream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream( "filename.wav" );
على فكرة أنا لم أجرب شخصيا عملا كهذا، ولكن متأكد من أن هذا هو الطريق الصحيح.
هذا الموضوع مغلق.