المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال في اغلاق الدايلوج


Mahmoud Nabil
18-10-2017, 02:06 PM
https://scontent-cai1-1.xx.fbcdn.net/v/t1.0-9/22519078_546566162359529_3741951561298181315_n.jpg ?oh=667e57e808d56be50d3835fd3c0bcf59&oe=5A871CEF

من فضلكم كنت عاوز اعمل امكانية بسيطة جداً في المشروع
وهيا عند ظهور دايلوج لو المستخدم ضغط علي اي مكان في المشروع يتقفل الدايلوج تلقائي يعني مثلا مربع الدايلوج بيظهر في نصف المشروع لاكن لو المستخدم ضغط علي اي مكان في باقي المشروع يتم اغلاق الدايلوج
شوفتها من قبل في احدي المشاريع لاكن لا اعلم كيف يتم عملها

ثامر أبو بلقيس
18-10-2017, 02:16 PM
في حدث صفحة الديالوج

المبين ازرع أمر الاغلاق وفقط
---on Mouse Buton
DialogEx.Close(0);

ثامر أبو بلقيس
18-10-2017, 02:21 PM
اذا كان هذا ما تريد
إليك المطلب التالي : نريد الاغلاق من خلال صفحة الديالوج بنفس الطريقة لكن يحدث إغلاق للتجميعية ككل
كيف نقوم بذلك ؟
موفق Mahmoud Nabil

Mahmoud Nabil
18-10-2017, 03:29 PM
في حدث صفحة الديالوج

المبين ازرع أمر الاغلاق وفقط
---on Mouse Buton
DialogEx.Close(0);


استاذ ثامر (http://www.abc4web.net/vb/member.php?u=24215) شكراً للرد علي السؤال
لاكن انا اقصد عندما يضغط المستخدم خارج الدايلوج اعني عندما يضغط علي المشروع وليس الدايلوج عندما يضغط خارج الدايلوج في اي مكان فارغ في المشروع اثناء عرض الدايلوج يتم الخروج من الدايلوج :abc_088:
هل فهمتني علي ما اقصد ام اوضح اكثر :abc_139:

ثامر أبو بلقيس
18-10-2017, 08:49 PM
سأجيبك :abc_088: :abc_139:

ثامر أبو بلقيس
18-10-2017, 08:56 PM
1 - فعل الاضافة WinApi
2 - على مستوى الصفحة الأم و في الحدث On Mouse Button
DialogEx.Close(0);
3 - على مستوى واجهة Dialog و في الحدث on show
WinApi.EnableWindow(Application.GetWndHandle(), true);



هات ما عندك وحاول الاجابة عن المطلب المطروح ( غلق التجميعية بالضغط على الديالوج و بدون اضافات ):abc_088:

Mahmoud Nabil
19-10-2017, 11:46 AM
هات ما عندك وحاول الاجابة عن المطلب المطروح ( غلق التجميعية بالضغط على الديالوج و بدون اضافات ):abc_088:


هل تريد دايلوج يسئل المستخدم هل تريد الخروج ام لا ولا بمجرد الضغط علي زر خروج من الدايلوج يقوم بالخروج من البرنامج :abc_139:

Mahmoud Nabil
19-10-2017, 11:56 AM
1 - فعل الاضافة WinApi
2 - على مستوى الصفحة الأم و في الحدث On Mouse Button
DialogEx.Close(0);
3 - على مستوى واجهة Dialog و في الحدث on show
WinApi.EnableWindow(Application.GetWndHandle(), true);




بارك الله فيك هذا ما اريد بالفعل :abc_114:

Mahmoud Nabil
19-10-2017, 12:00 PM
الســـــــــــــــــــلام عليكم ورحمة الله وبركاته

دا اعلان هوا في حد ينزل اعلان في نصف موضوع بالشكل دا :abc_083:

ثامر أبو بلقيس
19-10-2017, 02:20 PM
دا اعلان هوا في حد ينزل اعلان في نصف موضوع بالشكل دا :abc_083:

تــــم حذف الاعلانات غير المرغوب فيها :abc_152:

ثامر أبو بلقيس
19-10-2017, 02:27 PM
هل تريد دايلوج يسئل المستخدم هل تريد الخروج ام لا ولا بمجرد الضغط علي زر خروج من الدايلوج يقوم بالخروج من البرنامج :abc_139:

ليس ذلك المطلوب
المطلوب بوضوح : عند الضغط على أي مكان في صفحة الديالوج يغلق المشروع ككل
الاغلاق مرتبط بعملية ضغط بالماوس على ساحة عمل الديالوج و في أي مكان :abc_152:

Mahmoud Nabil
19-10-2017, 03:16 PM
تــــم حذف الاعلانات غير المرغوب فيها :abc_152:

شكراً لك استاز ثامر كان ذلك الأعلان مزعج جداً :abc_139:

Mahmoud Nabil
19-10-2017, 03:18 PM
ليس ذلك المطلوب
المطلوب بوضوح : عند الضغط على أي مكان في صفحة الديالوج يغلق المشروع ككل
الاغلاق مرتبط بعملية ضغط بالماوس على ساحة عمل الديالوج و في أي مكان :abc_152:

تم فهم الفكرة وجاري تجهيز ملف مفوح :abc_088:

Mahmoud Nabil
19-10-2017, 04:09 PM
ليس ذلك المطلوب
المطلوب بوضوح : عند الضغط على أي مكان في صفحة الديالوج يغلق المشروع ككل
الاغلاق مرتبط بعملية ضغط بالماوس على ساحة عمل الديالوج و في أي مكان :abc_152:

استاز ثامر هذا الملف فقط اذا اردت عمل دايلوج تضع فيه رسالة مثلا او اي شئ فهو فقط يعتمد عند الخروج من الدايلوج من هنا الملف (https://up.top4top.net/downloadf-6572dwsf1-rar.html)

اما اذا اردت مثلا وضع ازرار في الدايلوج وعند الضغط علي اي مكان خارج الأزرار يقوم بالأغلاق اما اذا مثلا ضغط علي الأزرار لا يقوم بالأغلاق فستستعمل هذا المشروع من هنا (https://up.top4top.net/downloadf-6574cewf1-rar.html)

اما اذا اردت مثلا ربط المشروع بدايلوج يسأل المستخدم اذا كان يريد الخروج ام لا فستستعمل هذا المشروع من هنا (https://up.top4top.net/downloadf-657y38kn1-rar.html)


اتمني ان تجد الحل في الثلاث مشاريع :abc_088: :abc_139:

ثامر أبو بلقيس
19-10-2017, 06:54 PM
استاز ثامر هذا الملف فقط اذا اردت عمل دايلوج تضع فيه رسالة مثلا او اي شئ فهو فقط يعتمد عند الخروج من الدايلوج من هنا الملف (https://up.top4top.net/downloadf-6572dwsf1-rar.html)

اما اذا اردت مثلا وضع ازرار في الدايلوج وعند الضغط علي اي مكان خارج الأزرار يقوم بالأغلاق اما اذا مثلا ضغط علي الأزرار لا يقوم بالأغلاق فستستعمل هذا المشروع من هنا (https://up.top4top.net/downloadf-6574cewf1-rar.html)

اما اذا اردت مثلا ربط المشروع بدايلوج يسأل المستخدم اذا كان يريد الخروج ام لا فستستعمل هذا المشروع من هنا (https://up.top4top.net/downloadf-657y38kn1-rar.html)


اتمني ان تجد الحل في الثلاث مشاريع :abc_088: :abc_139:

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

الملف الاول هو الاقرب لكن أريد نفس الإجراء أي الخروج من الديالوج دون زرع أي أكواد
في الصفحة الام لتعارضها مع أكواد عندي أي خروج بالقوة دون اللجوء لتايمر أو حجز شروط لمجرد خروج

موفق :abc_139:

Mahmoud Nabil
19-10-2017, 07:05 PM
الحلول المقدمة كلها جميلة و متعوب فيها
مشكور جدا لكن ماعليهش ربما طلباتي كثيرة

الملف الاول هو الاقرب لكن أريد نفس الإجراء أي الخروج من الديالوج دون زرع أي أكواد
في الصفحة الام لتعارضها مع أكواد عندي أي خروج بالقوة دون اللجوء لتايمر أو حجز شروط لمجرد خروج

موفق :abc_139:

فهمتك جاري تجهزي ملف مفتوح :abc_139:

ثامر أبو بلقيس
19-10-2017, 07:10 PM
فهمتك جاري تجهزي ملف مفتوح :abc_139:

مشكور و موفق ممكن كتابة الأكواد دون التعب في تحضير ملف :abc_022:

Mahmoud Nabil
19-10-2017, 07:19 PM
مشكور و موفق ممكن كتابة الأكواد دون التعب في تحضير ملف :abc_022:

تفضل استاز ثامر هذا الملف يعتمد علي الزر والاداة Globals فقط اتمني ان ينال اعجابك تحميل الملف من هنا (https://up.top4top.net/downloadf-657qsht91-rar.html)

ثامر أبو بلقيس
19-10-2017, 07:29 PM
تفضل استاز ثامر هذا الملف يعتمد علي الزر والاداة Globals فقط اتمني ان ينال اعجابك تحميل الملف من هنا (https://up.top4top.net/downloadf-657qsht91-rar.html)

مشكور جدا الظاهر أني فعلا تعبتك معي :abc_139:
لكن لا عليك سأحول لك حلا بكلمتين لا ثالث لهما :abc_139:

Mahmoud Nabil
19-10-2017, 07:31 PM
مشكور جدا الظاهر أني فعلا تعبتك معي :abc_139:
لكن لا عليك سأحول لك حلا بكلمتين لا ثالث لهما :abc_139:

اليس هذا ماتريد :abc_127:

ثامر أبو بلقيس
19-10-2017, 07:33 PM
اليس هذا ماتريد :abc_127:

هذا يؤدي الوظيفة المطلوبة لكن ليس الحل الأمثل :abc_139:

ثامر أبو بلقيس
19-10-2017, 07:35 PM
لاحظ : من المفروض
في حدث صفحة Dialog وفي الحدث on mouse buton نكتب
Application.Exit(0);


هذا هو الكود الذي أرغب في كتابته مارأيك ؟

Mahmoud Nabil
19-10-2017, 07:39 PM
هذا يؤدي الوظيفة المطلوبة لكن ليس الحل الأمثل :abc_139:

هل تريد ان اقدم لك حلول اخري :abc_051:

ثامر أبو بلقيس
19-10-2017, 07:40 PM
هل تريد ان اقدم لك حلول اخري :abc_051:


هات ما عندك أحب قراءة العديد من الحلول :abc_138:

Mahmoud Nabil
19-10-2017, 07:45 PM
لاحظ : من المفروض
في حدث صفحة Dialog وفي الحدث on mouse buton نكتب
Application.Exit(0);


هذا هو الكود الذي أرغب في كتابته مارأيك ؟

ماذا ولاكن لم يعمل هذا الكود بمفردة مهما حدث :abc_070:

Mahmoud Nabil
19-10-2017, 07:46 PM
هات ما عندك أحب قراءة العديد من الحلول :abc_138:

حسناً سأريك ما لدي :abc_085:

Mahmoud Nabil
19-10-2017, 07:55 PM
هات ما عندك أحب قراءة العديد من الحلول :abc_138:

حسناً انظر لهذا الملف هذا يعتمد فقط علي الديالوج الحدث On Mouse Button والحدث On Close
حمل الملف من هنا (https://up.top4top.net/downloadf-657r0i7y1-rar.html)

هل رأيت فقط سنعتمد الاكواد داخل الدايلوج فقط لن نضع اكواد في باقي المشروع :abc_102:

Mahmoud Nabil
19-10-2017, 08:09 PM
هات ما عندك أحب قراءة العديد من الحلول :abc_138:

هذا حل اخر يعتمد علي الدايلوج فقط حمل من هنا (https://up.top4top.net/downloadf-657zxonk1-rar.html) :abc_088:

ثامر أبو بلقيس
19-10-2017, 08:09 PM
حسناً انظر لهذا الملف هذا يعتمد فقط علي الديالوج الحدث On Mouse Button والحدث On Close
حمل الملف من هنا (https://up.top4top.net/downloadf-657r0i7y1-rar.html)

هل رأيت فقط سنعتمد الاكواد داخل الدايلوج فقط لن نضع اكواد في باقي المشروع :abc_102:

هذا أحسن لكن علاش نا تكتبش في on close
خروج للتجميعية و في On Mouse Button خروج للديالوج دون شروط أو غيره
ما المانع في ذلك

Mahmoud Nabil
19-10-2017, 08:12 PM
هذا أحسن لكن علاش نا تكتبش في on close
خروج للتجميعية و في on mouse button خروج للديالوج دون شروط أو غيره
ما المانع في ذلك

هذا ما فعلتة في اخر ملف رفعتة لك وهوا الفكرة 6

Mahmoud Nabil
19-10-2017, 08:12 PM
هذا أحسن لكن علاش نا تكتبش في on close
خروج للتجميعية و في On Mouse Button خروج للديالوج دون شروط أو غيره
ما المانع في ذلك

عمتا وضعت ملف بشرط وملف بدون
لاكن ملف الشرط سيفيدك اذا اردت ان تضيف اي ازرار في الدايلوج فسيفيدك الشرط :abc_088:

ثامر أبو بلقيس
19-10-2017, 08:19 PM
هذا ما فعلتة في اخر ملف رفعتة لك وهوا الفكرة 6

الفكرة 6 هي أحسنهم على الاطلاق شوفت أين كنا و أين أصبحنا

دعني أستفزك برمجيا نريد الاكواد في حدث واحد :abc_083:

Mahmoud Nabil
19-10-2017, 08:21 PM
الفكرة 6 هي أحسنهم على الاطلاق شوفت أين كنا و أين أصبحنا

دعني أستفزك برمجيا نريد الاكواد في حدث واحد :abc_083:

ماذا هل هذا ممكن :abc_085:
سأحاول :abc_103:

ثامر أبو بلقيس
19-10-2017, 08:27 PM
ماذا هل هذا ممكن :abc_085:
سأحاول :abc_103:


ايه يا محمود حاول لكن ساسهل عليك خاطب النظام و ليس التطبيق :abc_139:

Mahmoud Nabil
19-10-2017, 08:38 PM
ايه يا محمود حاول لكن ساسهل عليك خاطب النظام و ليس التطبيق :abc_139:

وااااااااااااااااااااو لقد فعلتها بالفعل هذا ما كان ينقصني (خاطب النظام وليس التطبيق) انظر للملف بسرعة من هنا (https://up.top4top.net/downloadf-657bofug1-rar.html)

ثامر أبو بلقيس
19-10-2017, 08:44 PM
وااااااااااااااااااااو لقد فعلتها بالفعل هذا ما كان ينقصني (خاطب النظام وليس التطبيق) انظر للملف بسرعة من هنا (https://up.top4top.net/downloadf-657bofug1-rar.html)


رووووووووووووووووعة يامحمود

من المفروض الى غاية هنا انتهى التساؤل

تحب نواصل في نفس السياق أم نكتفي :abc_139:

Mahmoud Nabil
19-10-2017, 08:46 PM
رووووووووووووووووعة يامحمود

من المفروض الى غاية هنا انتهى التساؤل

تحب نواصل في نفس السياق أم نكتفي :abc_139:

انظر 7 افكار في اختصار الاكواد حتي اصل الي اسهل حل وهوا مخاطبة النظام وليس البرنامج كان هذا رائعاً :abc_088:
اذن ما السؤال التالي لقد كان هذا اكثر من رائعاً :abc_139: :abc_152:

ثامر أبو بلقيس
19-10-2017, 08:48 PM
انظر 7 افكار في اختصار الاكواد حتي اصل الي اسهل حل وهوا مخاطبة النظام وليس البرنامج كان هذا رائعاً :abc_088:
اذن ما السؤال التالي لقد كان هذا رائعاً :abc_139: :abc_152:

هذا البناء السليم للكود أكتب اختصارا له بكلمتين :abc_083:

ارجع ثاني :abc_138:يا محمود

Mahmoud Nabil
19-10-2017, 08:55 PM
هذا البناء السليم للكود أكتب اختصارا له بكلمتين :abc_083:

ارجع ثاني :abc_138:يا محمود

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

Mahmoud Nabil
19-10-2017, 09:11 PM
هذا البناء السليم للكود أكتب اختصارا له بكلمتين :abc_083:

هل يمكن استعمال هذة الطريقة الملف من هنا (https://up.top4top.net/downloadf-657dy21f1-rar.html)

ثامر أبو بلقيس
19-10-2017, 09:13 PM
ماذا لا افهم ما تقول وتقصد انه كود هل الكود السابع اخر كود اليس كذلك



المحاولة السابعة هي الاحسن هكذا خلص الكلام

هل عندك محاولة أخرى أسرع و أسهل و أبسط :abc_139:

Mahmoud Nabil
19-10-2017, 09:20 PM
المحاولة السابعة هي الاحسن هكذا خلص الكلام

هل عندك محاولة أخرى أسرع و أسهل و أبسط :abc_139:

هل نظرت للحل الثامن :abc_050:

ثامر أبو بلقيس
19-10-2017, 09:33 PM
هل نظرت للحل الثامن :abc_050:
نعم
لكن يبقى في نظري الحل السابع أجمل

8 حلول ما شاء الله لم تترك لنا الفرصة لكتابة حل :abc_139:

ما رايك نحاول معكم ؟ أم مازالت هناك حلول أخرى :abc_139:

Mahmoud Nabil
19-10-2017, 09:35 PM
نعم
لكن يبقى في نظري الحل السابع أجمل

8 حلول ما شاء الله لم تترك لنا الفرصة لكتابة حل :abc_139:

ما رايك نحاول معكم ؟ أم مازالت هناك حلول أخرى :abc_139:

علي ما اذن اني عصرت عقلي حتي انتج هذة الحلول لا اعلم اذا كان في حلول اخري ام لا :abc_005:
هل لديك مزيد من الحلول :abc_138:

ثامر أبو بلقيس
19-10-2017, 09:39 PM
علي ما اذن اني عصرت عقلي حتي انتج هذة الحلول لا اعلم اذا كان في حلول اخري ام لا :abc_005:
هل لديك مزيد من الحلول :abc_138:


أكيد ... سأكتب لك حلا بدون ان اعصر مخي... لحظات :abc_139:

Mahmoud Nabil
19-10-2017, 09:40 PM
أكيد ... سأكتب لك حلا بدون ان اعصر مخي... لحظات :abc_139:

انتظرك :abc_113:

ثامر أبو بلقيس
19-10-2017, 09:44 PM
انتظرك :abc_113:
نظام التشغيل = operating system

اذن سأخاطب التعليمة المعبأة بالأزرق os
أكتب في الحدث on mouse button الكلمتين
os.exit()

فقط موفق:abc_152:

Mahmoud Nabil
19-10-2017, 09:49 PM
نظام التشغيل = operating system

اذن سأخاطب التعليمة المعبأة بالأزرق os
أكتب في الحدث on mouse button الكلمتين
os.exit()

فقط موفق:abc_152:

وااااااو تباً لذلك الكود انه فقط من حرفين كيف اسطعت ان تفكر به اصلاً :abc_085:
انت اكثر من رائع كان ذلك افضل كود واقصر كود يمكن ان اراه :abc_152:
:abc_012: ههههههههههه من حرفين فقط
بارك الله فيك استاز ثامر فهذا الكود بالفعل مختصر ويفي بالغرض انه بالفعل رائع :abc_139:

عبد الهادي بهاب
19-10-2017, 10:40 PM
السلام عليكم ورحمة الله وبركاته
ما شاء الله
حلول و افكار جد رائعة
شكرا للاساتذة الكرام على الحوار الرائع

ثامر أبو بلقيس
20-10-2017, 12:28 AM
وااااااااااااااااااااو لقد فعلتها بالفعل هذا ما كان ينقصني (خاطب النظام وليس التطبيق) انظر للملف بسرعة من هنا (https://up.top4top.net/downloadf-657bofug1-rar.html)

تم اضافة تقييم لهذه المشاركة أجدت :abc_139:

Mahmoud Nabil
20-10-2017, 08:40 AM
تم اضافة تقييم لهذه المشاركة أجدت :abc_139:

هل كانت هذة المشاركة هيا افضل واحدة عجبتك اليس كذلك :abc_022: