معلم دلفی

سه‌شنبه، آذر ۱۱، ۱۳۸۲

چگونه می توان دو فرم را در دلفی داشت و از یکی دیگری را صدا زد

دستور زیر برای نمایش دادن یک فرم در دلفی در نظر گرفته شده است :
Form1.Show;
Form1.ShowModal;
تفاوتی که دو دستور بالا دارند اینست که در دیتور اول یک فرم نمایش داده می شود و کاربر می تواند بدون اینکه بر روی فرم کاری انجام دهد، فرم دیگری از برنامه که باز است را انتخاب کرده و کار دیگری انجام دهد.
اما با استفاده از دستور دوم، برنامه نویس کاربر را ملزم به کار با فرم نمایش داده شده م یکند و کاربر باید جتما بر روی یکی از دکمه های موجود بر روی فرم کلیک کند.
بدون دادن اطلاعات به این فرم، امکان کار کردن با فرمهای دیگر برنامه نیست.
معمولا این روش زمانی به کار می رود که بخواهیم اطلاعات مهمی را از کاربر بگیریم و بدون دادن آن اطلاعات ادامه کار برنامه ، امکانپذیر نباشد

باید در نظر داشته باشید که برای صدا زدن فرم جاری از یک فرم دیگر باید در متن برناه آن فرم همین دستور را با نام صحیح فرم بکار ببریم. کامپایلر دلفی بصورت اتوماتیک، کدهای مربوط به صدازدن واحدها در یکدیگر را در برنامه قرار می دهد.

هیچ نظری موجود نیست: