چگونه ایجاد فرم های مادر و فرزند ؟
سلام.
من تو دلفی با استفاده از خاصیت FormStyle فرم های از نوع مادر (fsMDIFORM ) و فرم های
فرزند( fsMDIChild ) ایجاد کردم ولی وقتی که برنامه اجرا می شود تمام فرم های فرزند نمایش
داده می شود و وقتی که فرم را Close می کنم فرم بصورت MiniMize می شود .
حالا من میخوام در هنگام اجرا فقط فرم مادر نمایش داده شود و وقتی از منو گزینه ی انتخاب
شود فرم مربوطه بصورت فرزند در داخل فرم مادر نمایش داده شده و با Colse کردن نیز بسته شود
( تمام کلیدهای Close ,Minimize, Maximize کار اصلی خودشان را انجم دهند ).
با تشکر.
نقل قول: چگونه ایجاد فرم های مادر و فرزند ؟
سلام بر شما و با تشکر از گفتگو های شما که مفید واقع شد.
توسکای عزیر و اساتید محترم. من همین کارا رو انجام دادم بعضی از مشکلاتم رفع شد و اما زمانی که با کلیک بر باتونی روی فرم اصلی کد بالا رو برای نمایش فرم دوم یعنی فرم فرزند فراخوانی می کنم ارور خطا در آدرس دهی رو می ده اما با این حال فرم دوم رو باز می کنه.
چه کنیم؟
نقل قول: چگونه ایجاد فرم های مادر و فرزند ؟
بزارید سوالم رو دقیق تر بپرسم.
من دو تا فرم دارم که یکی مادر و دیگری فرزند هست.
و یک فرم دیتا مودل. که جمعا 3 فرم می شود.
فرم مادر باز می شود بدون هیچ اروری با دستوری که توسکای عزیز در آخرین پیغامش کذاشته فرم فرزند رو باز می کنم و ارور ادرس می دهد. حالا کد رو دقیق نگاه کردم در فرم دوم یعنی فرم فرزند زمانی که Create می کنم چند کار انجام می شود.
DM1.Adotable1.Open;
DM1.Adotable2.Open;
تا اینجا کد راحت اجرا می شود اما در ادامه کد داریم
SearchS.DBGrid1.SetFocus;
SearchS.ShowInfoClick(Sender);
همین جا ارور ادرس می ده. حالا لطف کنبد نظرتون رو در این خصوص بفرمایید.
هم موقع ست فوکا هم موقع فراخوان یک باتون که توی باتون ShowInfo چند کد نوشته شده که وقتی به خط زیر میرسه ارور می ده
BigNumber:=DM1.Adotable1.FieldByName('id').AsStrin g;