اذهب الي المحتوي
أوفيسنا

|2| تغيير خلفية الأكسس بصورة أو بلون


رضا عقيل

الردود الموصى بها

إخواني

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

تواجهنا العديد من أوجه الفرق بين الأكسس وبين بعض لغات البرمجة الأخرى سواء في الشكل أو الأداء ...

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

وقد بأدت مؤخراً في التركيز على كماليات ومظهر البرامج بعد ان رأيت اللغات الأخرى تهتم بذلك ..

وبدأنا بالحصول على كود إيقاف الماوس نهائيا مقرنة بالفيجوال وتلافياً لمشاكلها مع المستخدمين

ثم نتطرق الآن لخلفية الأكسس .... ليس بتغيير لون الخلفية ولكن بوضع صورة في الخلفية كما رأيت في برنامج مصنوع بالدلفي ...

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

الخطوة الثانية : البحث عن حل جذري لخلفية الأكسس بدون نماذج

وهذا ما وجدته فعلاً في مثال أجنبي يقوم بتغيير خلفية الأكسس سواءاً بلون أو بصورة ولكن به قصور من ناحية الاحتفاظ بهذه الخلفية عند إغلاق البرنامج وإعادته مره أخرى تختفي الخلفية وتعود الافتراضيات

وبما أنني ضعيف اساساً في بناء الأكواد وخاصة API فلم أستطيع معالجة الأمر ولكني لدي فكرة ربما تفيد في المعالجة

بعد اضطلاعكم على المثالين المرفقين في المشاركتين بالتوالي

1ــ إذن أخذنا الجدول image في مثالي ونموذج تغيير الخلفية في مثالي ونقلناهم إلى المثال الأجنبي

2ــ نضع نموذج بداية ترحيبية للبرنامج

3ــ في كل مرة يبدأ فيها البرنامج بالشاشة الترحيبية يقوم بتنفيذ الكود الخاص بالمثال الأجنبي والذي يقوم باستدعاء صورة معينة مخزنة في الجدول Image وبذلك نكون ثبتنا الصورة في الخلفية والتي اختارها المستخدم سابقاً ...

طبعاً هذا مجرد رأي في الحل

وللمطورين والخبراء أراءهم الخاصة التي ربما تريحنا من هذه الدائرة الطويلة ...

مع خالص تحياتي

أخوكم رضا عقيل

خلفية مستعارة.rar

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم

أولا كل عام وأنت بخير وصحه وعافيه

وشكرا لجهودك وبحثك عن ما فيه النفع لنا جمعيا ووفقك الله وسدد خطاك

أخيك سهل احمد ( ابو نعيم )

رابط هذا التعليق
شارك

  • 2 weeks later...

الأخوة الأعزاء

كل عام وانتم بخير

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

لأن الخلفية هي خلفية الأكسس نفسه وليس نموذج داخل الأكسس

الحقيقة أتعبتني كثيراً لأن المثال أجنبي كما أرفقت سابقاً ولست خبيراً بالأكواد

ولكن بتوفيق الله تم التعديل وتم إضافة نموذج لاختيار الخلفية ورؤيتها قبل تطبيقها على غرار مثال الخلفية المستعارة التي تم إرفاقه سابقاً ......

وكنت أريد الإنتظار حتى تكون هدية العيد لكم ولكن لم يسعني الانتظار ....

أتمنى أن يكون المثال مفيداً لكم كما أفادني

مع خالص تحياتي

ChangeMDIBackgroundByRedaOkail.rar

رابط هذا التعليق
شارك

  • 4 months later...
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information