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

مواقع التحكمات على الفورم

مغلقمُجاب
بدأه VISUAL C++ في 1 أكتوبر 2013 · 11 رد · 949 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحية طيبة..

هل من الممكن تحديد مكان ثابت لكل تحكم مثلا (الازرار , مربعات النص , ...) على النموذج؟ 

كمثال : (وضع مربع نص في الركن العلوي الايسر للنموذج)

بحيث يبقى التحكم في المكان المحدد بعد اجراء تكبير الفورم Maximize  وبعد العودة للحجم الاعتيادي ولا يتغير مكانه ؟

لانني لاحظت أن تكبير أو تصغير النموذج  يغير من مكان التحكم

شاكرا تعاونكم  .

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

#2
VISUAL C++ كتب:

تحية طيبة..

هل من الممكن تحديد مكان ثابت لكل تحكم مثلا (الازرار , مربعات النص , ...) على النموذج؟ 

كمثال : (وضع مربع نص في الركن العلوي الايسر للنموذج)

بحيث يبقى التحكم في المكان المحدد بعد اجراء تكبير الفورم Maximize  وبعد العودة للحجم الاعتيادي ولا يتغير مكانه ؟

لانني لاحظت أن تكبير أو تصغير النموذج  يغير من مكان التحكم

شاكرا تعاونكم  .

أرجو المشاركة لأهمية الموضوع , وعذرا اذا كان ليس له حل

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

#3

اخي الفاضل 

 

عند وضع اي مربع نص او اي زر أمر على النموذج لا يتغير مكانه سواء كان في وضع التصغير او التكبير 

 

بل سيكون ثابت حسب وضعك له اثناء التصميم

 

لاحظ معي هذا النموذج في الوضع العادي

 

post-15367-0-50623400-1380626904_thumb.g

 

مكان وموقع مربعات النص في الركن الأيسر العلوي للنموذج

 

 

 

 

 

الآن سنقوم بتكبير النموذج Maximize ونشاهد مربعات النص في الركن الأيسر العلوي للنموذج هل تغير مكانها ام لا

 

post-15367-0-63777100-1380627061_thumb.g

 

كما تلاحظ موقع ومكان المربعات ثابت لم يتغير

 

 

 

 

za-Database.rar

 

 

بالتوفيق

#4

اختنا الغالية المشرفة زهراء شكرا لمشاركتك واهتمامك بالموضوع

كلامك صح , وهذا هو بالظبط ما احتاجه

لكن النموذج في مشروعي لم يعمل مثل النموذج الذي أرفقتيه

وفي حال وضعت التحكمات كما في النموذج المرفق من قبلك

فعند تكبيره فان التحكمات ستكون في الوسط تقريبا

عموما أنا استخدم Office 2003   فهل هذا هو السبب ؟

وتقبلي خالص احترامي

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

#5

اخي الفاضل

 

اولا : المثال الذي تم عمله لك كان بواسطة اكسيس 2003 وقاعدة البيانات من نوع MDB

 

ثانيا : تأكد بارك الله بك من خصائص النموذج فقد يكون انك قد قمت بتغيير بعض الخصائص الى وضع التوسيط

 

ثالثا : راجع خصائص النموذج المرفق سابقا وقم بالتطبيق مثله على نموذجك

 

 

بالتوفيق

#6

أختنا المشرفة بارك الله فيكِ

فعلا المثال بالاكسس 2003 , والالتباس الذي حدث انني استخدم انترنت في حاسبة العمل

ومنصب عليها اوفس 2007 , وعندما رجعت من العمل للبيت وجدت ما قلته حضرتك بالضبط

وقد وجدت المشكلة وهي كالتالي :

ان تشكيل التحكمات في الجانب الايسر يعمل بشكل ممتاز وكمثالك المرفق

لكن المشكلة اذا اردنا تشكيل التحكمات في الجانب الايمن , ذلك لأن النموذج خاصتي يمثل واجهة بالعربي

فهل بالامكان عكس الواجهه بحيث يتصرف النموذج كالذي ارفقتيه لكن بعكس الاتجاه ؟

وشكرا  .

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

#7

اخي الفاضل

 

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

 

 

بالتوفيق

#8

وفقك الله لكل خير مشرفتنا الغالية

ان شاء الله غداً أرفق المثال كوني الان في العمل

واعتقد ان المشكلة تنحصر في أن واجهة النموذج المفترض ان تكون يمين لليسار right to left interface  .

تم تعديل هذه المشاركة بواسطة VISUAL C++ في 3 أكتوبر 2013 في 11:55

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

#9
VISUAL C++ كتب:

وفقك الله لكل خير مشرفتنا الغالية

ان شاء الله غداً أرفق المثال كوني الان في العمل

واعتقد ان المشكلة تنحصر في أن واجهة النموذج المفترض ان تكون يمين لليسار right to left interface  .

عفوا سيتم ارفاق الملف الاحد القادم ان شاء الله  .

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

#10

ملف المثال في المرفقات

وتقبلو خالص تقديري  .

test.rar

تم تعديل هذه المشاركة بواسطة VISUAL C++ في 6 أكتوبر 2013 في 08:37

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

#11 أفضل إجابة

تفضل اخي الكريم

 

الوضع العادي

 

post-15367-0-14138400-1381048014_thumb.g

 

 

 

عند التكبير

 

post-15367-0-02075300-1381048075_thumb.g

 

 

 

 

za-Test-UP.rar

 

 

 

بالتوفيق

1
#12

الاستاذة الكبيرة زهره  تقبلي مني خالص الامتنان والشكر

نعم هذا هو الحل البرمجي للموضوع وذلك بوضع التحكمات في المكان المناسب

وكنت قد بحثت في بعض المواقع الاجنبية وتبين انه لعمل واجهه من اليمين لليسار افتراضيا

فانه يتطلب ان يكون الوندوز نفسه من اليمين لليسار , لكن الحل البرمجي هو الانجح والاكثر منطقية

جزاك الله كل خير  .

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

هذا الموضوع مغلق.

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