View Full Version : مشکل با قرار نگرفتن نام پنجره ها در Taskbar
DarkACE
دوشنبه 08 اسفند 1390, 00:06 صبح
سلام دوستان، من تازه کارم و فقط دلفی رو در حد 6-5 جلسه بهمون یاد دادن، اگه سوالایی که می پرسم مبتدیانه هست نخندید لطفاً:لبخند:
من وقتی می خوام یه پروژه جدید بنویسم از این مسیر این کارو انجام می دم
File -> New -> VCL Form Applicatin - Delphi
تا اینجاش خوبه، اما بعد که فرمی به پروژه ام اضافه می کنم دیگه توی Taskbar نمیاد و فقط فرم اولم میاد.
باید چکار کنم تا درست بشه؟
مرسی.
دلفــي
دوشنبه 08 اسفند 1390, 00:30 صبح
اگه منظورتون نمايش نام برنامه در زمان اجرا در Taskbar هست كه در اينصورت فقط نامي كه به پروژه اختصاص داديد نمايش داده ميشه و ربطي به اينكه كدام فرم نمايش داده ميشه نداره ولي اگه منظورتون اينه كه فرم هاي اضافه شده به پروژه را نمي تونيد ببينيد در اينصورت مي تونيد با فشردن همزمان دو كليد Shift+F12 تمام فرم هاي پروژه را مشاهده و فرم مورد نظرتون رو انتخاب كنبد .
موفق باشيد
DarkACE
دوشنبه 08 اسفند 1390, 23:10 عصر
نه ، من یه پروژه ایجاد می کنم و زمان اجرا فقط فرم VCL اولم زمان اجرا توی Taskbar مشخصه، مثلاً فرم Login اما وقتی وارد برنامه میشم و فرم Login کارش تموم میشه و می خوام که ببندمش مثلاً از این دستور استفاده می کنم.
frmLogin.hide
frmMain.show
اما وقتی فرم Main اجرا میشه و باز میشه دیگه اسمش توی Taskbar نیست. مثل این عکس:
83405
مرسی.
AliReza Vafakhah
سه شنبه 09 اسفند 1390, 01:54 صبح
خوب به دلیل اینکه فرم Main شما در حقیقت فرم اصلی برنامه شما نیست ! و فرم Login جاش رو گرفته.
برای حل این مشکل باید از CreateParams در Unit فرم Main استفاده کنید.
{declare}
protected
procedure CreateParams(var Params: TCreateParams); override;
{use}
procedure CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.WndParent:= GetDesktopWindow;
end;
DarkACE
سه شنبه 09 اسفند 1390, 04:16 صبح
مرسی، اما شاید باورتون نشه. من حتی نمی دونم از این باید کجا استفاده کنم.
با 5-6 جلسه آموزش وادارمون کردن به پروژه نوشتن!:افسرده:
ممنون میشم اگه بیشتر راهنمایی کنید. به خدا مبتدی هستم.
AliReza Vafakhah
سه شنبه 09 اسفند 1390, 17:14 عصر
یک مثال کامل براتون قرار دادم.
دانلود (http://www.mediafire.com/?kyeu1lb6x9z3799)
DarkACE
سه شنبه 09 اسفند 1390, 22:22 عصر
یک مثال کامل براتون قرار دادم.
دانلود (http://www.mediafire.com/?kyeu1lb6x9z3799)
یه دنیا ممنون. مشکلم حل شد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.