سؤال أخواني،
هل يوجد طريقة لجعل الفورم عندي System Modal، اريد طريقة مباشرة وليس بإستخدام ال API...
سؤال أخواني،
هل يوجد طريقة لجعل الفورم عندي System Modal، اريد طريقة مباشرة وليس بإستخدام ال API...
Learn Japanese :>>> http://www.nouben.com/
لا أعتقد انه توجد طريقة إلا ب api على فكرة الطريقة بسيطة جدا من سطر واحد
فدائي فدائي فدائي يا أرض الجدود
فدائي فدائي فدائي يا شعبي يا شعب الخلود
بعزمي و ناري و بركان ثاري و أشواق دمي لأرضي و داري
صعدت الجبال و خضت النضال قهرت المحال حطمت القيود
فدائي فدائي فدائي يا أرضي يا أرض الجدود
بعصف الرياح و نار السلاح و إصرار شعبي لخوض الكفاح
فلسطين داري فلسطين ناري فلسطين ثاري و أرض الصمود
فدائي فدائي فدائي يا أرضي يا أرض الجدود
نعم أخي هشام، إستدعاء ال API سهل لعمل system modal ولكن أنا أبحث عن طريقة مباشرة، فلربما يعرف أحد الأخوة طريقة خلاقة لم تخطر على بالي وبالك.
Learn Japanese :>>> http://www.nouben.com/
هارون، ربما أكون قد فهمت سؤالك خطأ، و لكن يمكن تعيين الخاصية TopMost الى True لكي تكون الـ Form فوق أي شاشة أخرى..
رأس الحكمة الإيمان بالله
نعم أخي محمد، يمكننا تسمية ذلك Application Modal، ولكنني أريد الفورم أن يبقى ظاهراً على مستوى الجهاز كاملاً، فحتى لو فتح المستخدم برنامجاً آخر غير تطبيقى فإن فورم تطبيقي يبقى أمام ذلك البرنامج، نحن نستطيع القيام بذلك عن طريق API معروف ولكن هل يوجد كلاس معينة في النت تقوم بذلك؟
Learn Japanese :>>> http://www.nouben.com/
كلام الأخ محمد صحيح 100 بال100
بصراحة، الخطأ مني فسؤالي غير واضح وقد قيل قديماً "السؤال الجيد نصف الحل".
خاصية ال TopMost تحقق تماماً ما طرحته في سؤالي الناقص، كان الأصل أن أضيف "بحيث لا يستطيع المستخدم إستخدام برنامج آخر دون أن يغلق فورم برنامجي"، وهذا هو المقصود عندما نقول System Modal...
فمثلاً نحن نحقق تلك الخاصية على مستوى البرنامج عن طريق إستخدام ShowDialog فلو فتحت في برنامجي فورم وليكن إسمه فورم2 فإنني لن أستطيع أن أستخدم الفورم الأول ما لم أغلق الفورم2 (الذي فتحناه عن طريق ShowDialog)... انا أريد نفس هذا الأمر على مستوى الجهاز بأكمله، فمثلاً لو كان عند المستخدم ال NotePad فإنه لن يستطيع كتابة أي شيء فيها ما لم يغلق برنامجي (أما TopMost فهي لا تعطيني هذه الصلاحية بل فقط تجعل فورم برنامجي ظاهراً ولكنني أستطيع إستخدام أي برنامج آخر).
هذا ما نقصده عادة بقولنا System Modal...
أنا آسف يا جماعة على عدم توضيحي للسؤال وإزعاجكم، والآن أعطوني حلولكم إن كان هناك حل.
Learn Japanese :>>> http://www.nouben.com/
أعتقد واللله و أعلم لا يوجد إلا الAPI
آآآآآآآه، فهمت الآن :wacko: عذراً يا هارون،
لكي تفعل ما تريد بدون تدخ من الـ APIs أعتقد انك يجب أن تجعل الفورم Fullscreen و أن لا تتيح للمستخدم صلاحيات معينة مثل عدم امكانية الضغط على Ctrl+Alt+Del و زر شعار الويندوز و الخ...
الموضوع شاق لأنك ستضطر الى التعامل مع الـ Group Policy مباشرةً عن طريق تطبيقك..أعتقد ان هناك حلول أخرى، لكني الآن لا أستطيع أن أفكر لأ ن لحمة العيد كابسة على مراوح عقلي و أنفاسي :lol: :wacko: :blink:
كل عام و أنت بخير يا صديقي :)
رأس الحكمة الإيمان بالله
لا أعتقد بأننا نستطيع بأكثر مما أقترحه محمد، شكراً.
محمد، اليوم هي خطبتك، اليس كذلك؟؟؟ ألاحظ وجودك في المنتدى، ماذا تعمل هنا؟؟؟ :lol:
مبروووووووووووووووووووووووووووووووووووووووووووووووووووووووووك ثانية
Learn Japanese :>>> http://www.nouben.com/
اقتباسمحمد، اليوم هي خطبتك، اليس كذلك؟؟؟ ألاحظ وجودك في المنتدى، ماذا تعمل هنا؟؟؟
:lol: :lol: :lol:
تخيلت نفسي قاعد جنب العروسة في الخطوبة و معايا اللاب توب و داخل على المنتدى و مطنش خالص :lol:
يبدو أن التوقيت بين اليابان و مصر عامل فرق كبير جداً :unsure: لأن آخر مرة دخلت فيها المنتدى قبل الخطوبة كان اول يوم العيد ;)
اقتباسمبروووووووووووووووووووووووووووووووووووووووووووووووووووووووووك ثانية
بارك الله فيك أخي الفاضل، و عقبال أولادك ;)
رأس الحكمة الإيمان بالله
ألف مبروك يا محمد
ربنا يوفقك و يرزقك بالزريه الصالحه أنت و سائر المسلمين
هذا الموضوع مغلق.