ورود

نسخه کامل مشاهده نسخه کامل : Hide کردن فرم



mahdi bg
27-04-2007, 09:02
سلام
چطوری میشه یه فرم رو برای همیشه hide کرد؟
حتی قبل از نمایش آن.
ممنون

soldier
27-04-2007, 11:19
سلام
این کد بهتون کمک میکنه.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا هر کدوم از فرم ها (حتی فرم اصلی) رو خاصیت
Visible رو False کردید دیگه به نمایش در نمیاد

مشکلی داشت بگید.

موفق و پیروز باشید.

mahdi bg
05-05-2007, 13:02
سلام
این دقیقا اون کار رو نمی کنه
فرم های رو که true میکنم اول برنامه یه هو (یی هو)
همشون با هم به نمایش در می آن
من می خوام فرم های که true فقط هنگام فراخوانی باز بشن

کسی نظر دیگه ای نداره
با زم ممنون از توجه هتون

H A M E D
05-05-2007, 13:25
شما بگو دقيقا مي خواي چيكار كني تا ما هم بدونيم.
اونطوري راحت تر ميشه به نتيجه رسيد

mahdi bg
05-05-2007, 21:03
سلام
یه طور دیگه می گم
برنامه من فرضا 2 تا فرم داره من می خوام وقتی
برنامه شروع به کار می کنه توی فرم اصلی چندتا کار
انجام میشه (فقط باید اینجا تنجام بشه 2 - 3 تا خط برنامه )
بعدش فرم 2 باز میشه و فرم اصلی hide میشه

چند خط برنامه
Hide (form1)
Show (form2)

حالا من می خوام فرم اصلی از همون اول hide باشه و نشون داده نشه
یعنی

چند خط برنامه
Show (form2)

ممنون

soldier
07-05-2007, 15:12
سلام

خوب میتونی همه رو قایم بزاری. و یه تایمر بزار

و بعد از دستور ها اصلی تایمر رو فعال کنی.

توی تایمر هم فرم های مورد نیاز رو نمایش به.

و توی تایمر دستور دیسیبل تایمر رو بزاری.


امیدوارم متوجه منظورم شده باشی. چون وقت ندارم نمیشه نمونه برات بسازم.

ببخشید که نشد کامل در خدمت باشم.

موفق باشید

مرد مباح
08-05-2007, 09:55
فكر كنم روي OnShow بتوني Form.Hide رو استفاده كني.
ولي اگه visible := false كني به هر حال نمايش داده نميشه.

mahdi bg
08-05-2007, 12:44
سلام
من این رو برای یه برنامه می خواستم که
دیگه حالا دادم رفته
انشاء ا... برای نسخه دوم نرم افزار.
باز هم ممنون.