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

مساعدة في الصور

بدأه almotabe3 في 11 مايو 2012 · 5 رد · 465 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت بصنع برنامج لتشغيل الفيديو على WPF وعند التشغيل تظهر تلقائيا صورة الMedia Element هي نفس الصورة الموضوعة كخلفية شاشة لحاسوبي

المشكلة اني وضعت رابط هذه الصورة كما يلي

C:\Users\Mohamad\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg

طبعا سيعمل عندي لكنه لن يعمل اذا وضع في كمبيوتر اخر

هل من طريقة لتغيير اسم المستخدم ليعمل على جميع الحواسيب

وشكرا

#2

الصنف Environment يحتوي على خصائص كل ما يتعلق بالجهاز من النظام ورقم الاصدار واسم الكمبيوتر واسم المستخدم وغيره الكثير

بإمكانك الاستفادة منه لمعرفة المعلومات في الجهاز الذي يعمل عليه البرنامج

ضع اسم الصنف في نافذة المراقبة وتوقف في أي مكان ضمن البرنامج ثم وسع شجرة الصنف لترى كل الخصائص وبجانبها القيم واختر ما يلزمك

وأظن أن خاصية Environment.UserName هي ما يلزمك

2

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#3

شكرا اخي

هذه طريقة جيدة ان كنت تتعامل مع اكواد الC#

لكن انا اتعامل مع اكواد الXaml

بمعنى انني اعطيه الرابط عند تصميم الصفحة وليس من خلال كود

يعني ببساطة اريد بديلا لاسم المستخدم خاصتي يطبق على جميع المستخدمين

#4

استخدم كلمة Default بدل من اسم المستخدم لأني أظن أنها موجودة في كل الأجهزة

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#5

انا معك ال Default موجودة في جميع الأجهزة

لكن خلفية سطح المكتب تكون موجودة تحديدا في هذا المجلد

C:\Users\Mohammad\AppData\Roaming\Microsoft\Windows\Themes

طبعا مع استبدال اسم Mohammad باسم المستخدم الخاص بك

لذلك يوجد طريقة تعوضك عن كتابة اسم المستخدم وانا جربت جميع الاسماء مثل %User% أو %User Name%

ومع ذلك لم تفلح

اعتقد يوجد طريقة بنفس السياق لتكتب اسما يدل على اسم المستخدم مهما كان

#6

شكرا اخي زبطت الطريقة الاولى

لكن لو عندك طريقة للتغيير من كود الزامل تعطيني ياها

ومشكور

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