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

مشكلة الفجوال واوضاع الكمبيوتر ؟

مغلق
بدأه ahmed_mo7d في 10 أبريل 2007 · 13 رد · 1,485 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي مشكلة وهي اني عملت exe لبرنامج فجوال وكانت خصائص الفورمات كلها max (اكبر حجم) وهي تعمل عندي بشكل رائع ولكن عند تشغيل البرنامج في اي جهاز اخر يصغر حجم الفورم بسبب تغير اوضاع العرض .

والان اريد ان يتناسب البرنامج مع اي اوضاع عرض في اي كمبيوتر.

افيدوني افادكم الله

#2

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

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

قم بجعل كل ما في الفورم يتغير حجمه على حسب حجم الفورم Form_Resize

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

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

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

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#3

اخي العزيز انا اريد ان تكون كل الفورمات max عندما تشتغل على اي جهاز كمبيوتر ايا كانت اوضاع الشاشة الموجودة في ذلك الجهاز.

#4

Me.WindowState = vbMaximized

أو من خصائص الفورم WindowState

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

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

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#5

اخي الفاضل انا مسوي خصائص الفورم max من windows state واشتغل عندي اوكي لكن في اي جهاز تختلف اوضاع الشاشة فيه عن جهازي فبالتالي تصغر الفورمات.

وانا اريد حلا لتلك المشكلة...

#6

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

امامك حلين

الاول اما ان تشتغل على اقل وضع عرض للشاشه وهو عاده تكون 600*800

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

وايضا في المرفقات Move.zip:

Private Sub Form_Resize()
 Frame1.Move (Me.Width - Frame1.Width) / 2, (Me.Height - Frame1.Width) / 2 '200
End Sub

الثاني هو تغير العرض للشاشه وهو عاده تكون 600*800

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

تحياتي وبالتوفيق ,,,,,,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#7

بالنسبة لى أنا بحب أن البرنامج يكون غير قابل لتغير الحجم و أستعمل Scrollbars بدلا من حجم النافذة الكبير , بس لازم أعمل حسابى أن النافذة تكون أقل من 800 * 600 بيكسل.

أما لو كنت محتاجها متغيرة الحجم فأول حاجة بعملها هى منع تصغير الـ Form الرئيسية عن حد معين و يكون هذا الحد أقل من 800 * 600 بيكسل و أستعمل أكواد لتغيير أحجام و أماكن الأدوات فى حدث الـ Form_Resize لاحظ أن أكتر الأدوات حاجة لأكواد Resize هى الأدوات على يمين و أسفل النافذة يعنى مش لازم كل الأدوات.

يبقى ببساطة فى مشروعك ضع حد أدنى لحجم الـ Form ( أنا حطيت كودين عن كده بالمنتدى أبحث عنهم ) و يكون الحد الأدنى أقل من 800 * 600 و ليكن 600 * 400 ( بأفتراض ندرة مستخدمى شاشات أقل من 15 بوصه ) , فى حدث الـ Form_Resize ضع أكواد تتحكم فى أماكن و أحجام الأدوات (فى الغالب أنا لا أغير الأحجام و لكن الأماكن) و ذلك عن طريق خواص الـ Width و الـ Height و الـ Top و الـ Left , أو الأستغناء عنهم جميعا بالأمر Move كما ذكر الأخ A7med_prof بالمشاركة السابقة.

#9

الـ Docking عايز مجهود كبير علشان يطلع كويس بدون أستخدام أدوات جاهزة.

#10
اقتباس
ربنا يبارك في الـ Docking والـ Anchor

على رأيك يازوووماااا الـــ Docking والـ Anchor ريحوووناااا كتير اوي في الـ .NET.

بالتوفيق ,,,,,,,,,,,,,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#11

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

أخي الكريم لا تنسى أيضاً أنه يمكنك إستخدام الكائن Screen من أجل معرفة أوضاع العرض الحالية وعلى هذا الأساس يمكنك التحكم بحجم المكونات الموجودة على الفورم (تصغير - تكبير - إزاحة ) حسب أوضاع العرض الحالية إما (800 * 600) أو (1024 * 768 ) أما إذا كانت دقة الشاشة أقل من هذه الأوضاع فيمكنك إظهار رسالة للمستخدم تفيد بتغيير دقة العرض و الخروج من البرنامج

وشكراً...

أعوذ بالله من الشيطان الرجيم

قل إنّ صلاتي و نسكي و محيّاي و مماتي لله رب العالمين

صدق الله العظيم

#12

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

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

بالنسبة للأخ A7med_prof

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

أما بالنسبة تغيير حجم الشاشة فهل على المستخدمين أن يجبروا حتى يتعاملوا مع البرنامج معين أن يقوموا بتغيير حجم الشاشة (هذا ليس بكلام منطقي )

أما بالنسبة للأخ msayed2004

أقدر مجهوداتك الواضحة في المنتدى والمتألقة

اقتباس
بالنسبة لى أنا بحب أن البرنامج يكون غير قابل لتغير الحجم و أستعمل Scrollbars بدلا من حجم النافذة الكبير , بس لازم أعمل حسابى أن النافذة تكون أقل من 800 * 600 بيكسل.

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

بالنسبة للمقترحات التي يمكنني إدراجاها

1- Scrollbars

2- القيام بعملية تحجيم للأدوات التي بداخل الفورم (ويمكن عمل Class أو Ocx يقوم بهذا العمل بشكل أوماتاتيكي )

3- تحجيم الفورم بالنسبة لحجم الشاشة لكي يحافظ على ثبات شكلة (ويمكن عمل Class أو Ocx يقوم بهذا العمل بشكل أوماتاتيكي )

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

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

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

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#13

اهلا بك اخي ياسر بارك الله فيك على مشاركتك بهذه الافكار .

نحن عرضنا حلولنا وانا ارى انها حلول مناسبه وتتماشى مع المستخدم .

ما عليه الا انه يختار مايناسبه من الحلول التي قدمت اليه .

بالتوفيق ,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#14
اقتباس
هذا كلام جميل من شخص مثلك ولكني أعارض نقطة واحدة وهي ( أنا بحب أن البرنامج يكون غير قابل لتغير الحجم ) فهذا يجعل البرنامج فيه حدة وإحساس بعدم المرونة

أهم حاجة للمستخدم أنه يوصل لكل الأدوات و طالما أن الـ Scrollbars هتوفر الكلام ده يبقى البرنامج لم بفقد مرونته.

أما عن أعادة تجيم الأدوات فهو غير مناسب بكل الحالات , الأفضل هو تغيير الأماكن نفسها و أعادة التحجيم فقط أن كانت الأدوات ستظهر صغيرة جدا.

على العموم مرفق مثال عن طريقة بسيطة لأعادة التحجيم يمكن تفيد. :)

مع العلم أنه غير دقيق 100 %

Resize_Controls.rar

تم تعديل هذه المشاركة بواسطة msayed2004 في 11 أبريل 2007 في 16:10

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

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