اگر از علاقه مندان به یادگیری زبان برنامه نویس دلفی هستید، می توانید سوالات خود را از من بپرسید و من جواب آنها را در این سایت برای شما خواهم نوشت.
در صورتیکه مایل به نوشتن در این سایت هستید هم من هزینه آنرا به شما پرداخت می کنم البته در قبال ارائه یک بخش از زبان دلفی بصورت کامل
برای کسب اطلاعات بیشتر با من تماس بگیرید
Delphi_Teacher [@] webrah.com
0912 1309204
سهشنبه، آذر ۱۱، ۱۳۸۲
چگونه می توان دو فرم را در دلفی داشت و از یکی دیگری را صدا زد
دستور زیر برای نمایش دادن یک فرم در دلفی در نظر گرفته شده است :
Form1.Show;
Form1.ShowModal;
تفاوتی که دو دستور بالا دارند اینست که در دیتور اول یک فرم نمایش داده می شود و کاربر می تواند بدون اینکه بر روی فرم کاری انجام دهد، فرم دیگری از برنامه که باز است را انتخاب کرده و کار دیگری انجام دهد.
اما با استفاده از دستور دوم، برنامه نویس کاربر را ملزم به کار با فرم نمایش داده شده م یکند و کاربر باید جتما بر روی یکی از دکمه های موجود بر روی فرم کلیک کند.
بدون دادن اطلاعات به این فرم، امکان کار کردن با فرمهای دیگر برنامه نیست.
معمولا این روش زمانی به کار می رود که بخواهیم اطلاعات مهمی را از کاربر بگیریم و بدون دادن آن اطلاعات ادامه کار برنامه ، امکانپذیر نباشد
باید در نظر داشته باشید که برای صدا زدن فرم جاری از یک فرم دیگر باید در متن برناه آن فرم همین دستور را با نام صحیح فرم بکار ببریم. کامپایلر دلفی بصورت اتوماتیک، کدهای مربوط به صدازدن واحدها در یکدیگر را در برنامه قرار می دهد.
Form1.Show;
Form1.ShowModal;
تفاوتی که دو دستور بالا دارند اینست که در دیتور اول یک فرم نمایش داده می شود و کاربر می تواند بدون اینکه بر روی فرم کاری انجام دهد، فرم دیگری از برنامه که باز است را انتخاب کرده و کار دیگری انجام دهد.
اما با استفاده از دستور دوم، برنامه نویس کاربر را ملزم به کار با فرم نمایش داده شده م یکند و کاربر باید جتما بر روی یکی از دکمه های موجود بر روی فرم کلیک کند.
بدون دادن اطلاعات به این فرم، امکان کار کردن با فرمهای دیگر برنامه نیست.
معمولا این روش زمانی به کار می رود که بخواهیم اطلاعات مهمی را از کاربر بگیریم و بدون دادن آن اطلاعات ادامه کار برنامه ، امکانپذیر نباشد
باید در نظر داشته باشید که برای صدا زدن فرم جاری از یک فرم دیگر باید در متن برناه آن فرم همین دستور را با نام صحیح فرم بکار ببریم. کامپایلر دلفی بصورت اتوماتیک، کدهای مربوط به صدازدن واحدها در یکدیگر را در برنامه قرار می دهد.
اشتراک در:
پستها (Atom)