delphi4arab منتديات دلفي للعرب

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

- لقد قمت بعمل برنامج يحتوي على 2 فورم ، الفورم الاولى خاصة بمعلومات المرور (Login Form) و الثانية فورم عادية .
- الغرض من البرنامج هو حماية البرنامج بكلمة سر .


المشكلة المطروحة :

عند الانتقال الى الفورم الثانية بعد ادخال المعلومات الدخول يختفي عنوان البرنامج من شريط المهام .

المطلوب :

ظهور اسم المشروع دائما في شريط المهام .


المشكلة في المرفق


بالتوفيق للجميع
و عليكم السلام و رحمة الله و بركاته
1- إسم المشروع :
- يتكون مشروع دلفي من ملف DPR , زائد وحدة Pas أو أكثر
لكل وحدة فورم DFm (ليس شرط) .
- شريط المهام يعرض إسم التطبيق (إسم المشروع).
2- يمكن إظافة الكود , عند البداية:
كود :
Initialization Application.Title:= 'Y';
بعد عملية الولوج :
كود :
..... Application.Title:= 'X';
و لا تنسى تحرير البرنامج : ExitProcess
بالتوفيق,,
بارك الله فيك على الإجابة و لكن لم تحل المشكلة

اخي شغل البرامج وادخل بإستخدام login

و لحظ شريط المهام اختفاء اسم البرنامج

القي نظرة على الصور المجودة في المرفق و سوف تفهم الاشكالية

بالتوفيق للجميع

- إذن انت تقصد TaskBar Button .
- انا لم تواجهنى هذه المشكلة , أستعمل دلفي 7 :
- حاول إظافة هذا الأمر , في الـ OnCreate للفورم التاني :
كود :
SetWindowLong(Application.Handle ,GWL_EXStyle ,WS_EX_APPWINDOW); //Or... {SetWindowLong(Application.Handle ,GWL_EXStyle ,getWindowLong(Application.Handle , GWL_EXSTYLE) or WS_EX_TOOLWINDOW); }
- بما أنك تستعمل إصدار >= 2007
كود :
Application.MainFormOnTaskbar := True;
حولها :
كود :
Application.MainFormOnTaskbar := [COLOR=Red]False[/COLOR];
أو في الـ OnCreate للفورم التاني :
كود :
SetWindowLong(Application.Handle ,GWL_EXStyle ,WS_EX_APPWINDOW);
حلة المشكلة

بارك الله فيك اخي tf6m على الاجابة الوافية الكافية

شكرا لك نتمنا لك التوفيق في حياتك اليومية

بالتوفيق لجميع اعضاء المنتدى
إقتباس :شكرا لك نتمنا لك التوفيق في حياتك اليومية
جرب الزر "شكرا" Smile