السلام عليكم ورحمة الله وبركاته
- لقد قمت بعمل برنامج يحتوي على 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 على الاجابة الوافية الكافية
شكرا لك نتمنا لك التوفيق في حياتك اليومية
بالتوفيق لجميع اعضاء المنتدى