PDA

View Full Version : سوال: چطور میشه‌ برنامه‌ مون تو تاسك بار نیشون داده‌ نشه‌ وقتی مینی مایز هست



akar_program
پنج شنبه 10 آذر 1390, 19:43 عصر
سلام دوستان میخواهم وقتی برنامه‌ مون minimize میكنماز تاسك بار مخفی بشه‌ تو سیستم ترای نیشون بده‌ كناری ساعت سیستم ممنون

Mahmood_M
پنج شنبه 10 آذر 1390, 23:50 عصر
یک کامپوننت TrayIcon و یک کامپوننت ApplicationEvents روی فرم بزارید ، در رویداد OnClick مربوط به TrayIcon ، برنامه رو Restore کنید و مقدار Visible مربوط به TrayIcon رو False کنید :

Application.Restore;
TrayIcon.Visible := False;

در رویداد OnMinimize مربوط به ApplicationEvents هم می تونید برنامه رو مخفی کنید :

ShowWindow(Handle, SW_HIDE);
TrayIcon.Visible := True;


موفق باشید ...