PDA

View Full Version : مشکل در مینی مایز کردن فرم اصلی



gbg
پنج شنبه 11 تیر 1388, 02:35 صبح
سلام
من یه فرم اصلی دارم که بعد از اجرا 2 تا فرم رو باز میکنه با دستور show
حالا که فرم اصلی رو مینیمایز میکنم اون دوتا هم مینی مایز میشه
قبلا هم این مشکل رو تو یه برنامه دیگه داشتم و حل کردم ولی الان چیزی به ذهنم نمیرسه
کسی راه حل داره براش؟

gbg
پنج شنبه 11 تیر 1388, 19:24 عصر
من برنامم رو پیدا کردم
از این کد استفاده کرده بودم



Application.CreateForm(TfrmMain, frmMain);
Application.ShowMainForm:=False;

Application.CreateForm(TfrmSetup, frmSetup);
frmSetup.Show;

_abiriamir
پنج شنبه 11 تیر 1388, 19:35 عصر
میشه بگین چجوری مینیمایزش میکردین؟

Felony
شنبه 13 تیر 1388, 21:02 عصر
Application.Minimize;

gbg
یک شنبه 14 تیر 1388, 12:47 عصر
وقتی فرم اصلی رو با کلیک روی دکمه مینی مایز روی کپشن بار (نوار عنوان) کوچیک می کنیم تمام فرم های باز که توسط فرم اصلی Show شدن هم مینی مایز میشن
برای رفع این مشکل از کدی که دادم می شه استفاده کرد

_abiriamir
دوشنبه 15 تیر 1388, 20:20 عصر
اگه اینطوری مینیمایز میکنین که شما فرم اصلیتون رو مینیمایز نکردین
برنامتون رو مینیمایز کردین
چرا از کد زیر استفاده نمیکنین؟؟؟

MainFRM.hide;

Felony
دوشنبه 15 تیر 1388, 21:30 عصر
اگه اینطوری مینیمایز میکنین که شما فرم اصلیتون رو مینیمایز نکردین
برنامتون رو مینیمایز کردین
چرا از کد زیر استفاده نمیکنین؟؟؟

MainFRM.hide;


کد شما فرم برنامه رو مخفی میکنه ، نه مینیمایز !

Delphi-Man
چهارشنبه 17 تیر 1388, 00:54 صبح
منم همین مشکل رو داشتم همین الان فهمیدم:


SendMessage(Form2.Handle,WM_SYSCOMMAND,SC_MINIMIZE ,0);