PDA

View Full Version : ناپدید شدن فرم



yamne_h
یک شنبه 18 دی 1384, 09:19 صبح
من می خوام فرم اولم نمایش داده بشه بعد از جند ثانیهفرم ناپدید بشه و فرم جدید باز بشهپکی می تونه کمکم کنه؟

babak_delphi
یک شنبه 07 اسفند 1384, 06:20 صبح
از تایمر استفاده کن و با دستورات Hide و Show یا showmodal فرمها رو hide یا show کن.

mzjahromi
یک شنبه 07 اسفند 1384, 08:40 صبح
اگر منظورتون Splash هست اینجا رو ببینید.
http://www.barnamenevis.org/forum/showthread.php?t=37202&highlight=Splash
در غیر اینصورت همون راهی که دوستمون گفتن رو استفاده کنید

MH2538
پنج شنبه 18 اسفند 1384, 09:59 صبح
سلام
من توی برنامه هام برای نمایش Splash یعنی یه چیز تو مایه های همونی که تو می گی از یک فرم مرجع استفاده می کنم .
در این روش یک فرم وجود داره که همیشه باز است ولی قابل رویت نیست در این فرم تابعی می نویسم که یک ورودی داره به پاس دادن مقدار ورودی به این تابع به اون فرم میگم که کدوم رو فرم را باز کنه یا ببنده .

Mahmood_M
جمعه 19 اسفند 1384, 04:44 صبح
من می خوام فرم اولم نمایش داده بشه بعد از جند ثانیهفرم ناپدید بشه و فرم جدید باز بشهپکی می تونه کمکم کنه؟
دوست عزیز اگه قسط داری که در شروع برنامت یه فرم نشون داده بشه و بعد پنهان بشه ( مثل شروع برنامه دلفی که یک فرم آبی نشون داده می شه )، حتما لازم نیست که فرم اصلیت اول نشون داده بشه، می تونی یه فرم مخصوص براش درست کنی و در خاصیت OnCreate اون فرم دستور Show رو بنویسی و بعد با استفاده از تابع Sleep فرم رو به مدت چند ثانیه نگه داری و بعد فرم رو ببندی ( بعد از بسته شدن، فرم اصلی نشون داده می شه ).
نحوه استفاده از تابع Sleep : ( البته اگه نمی دونید )


Sleep(2000);

توی مثال بالا، فرم نشون داده شده به مدت 2000 میلی ثانیه ظاهر می مونه.
امیدوارم کمکتون کرده باشم ...