PDA

View Full Version : رفتن از یک فرم به فرم دیگه



Bolandirag
چهارشنبه 15 اسفند 1386, 00:17 صبح
سلام دوستان خسته نباشید

من تازه برنامه نویسی با net. رو شروع کردم و فکر کنم حالا حالاها مشکلات زیادی داشته باشم.
من دارم برای برنامه یک Loading می ذارم که بعد از 100 درصد شدن ProgressBar صفحه لودینگ بسته شه و فرم اصلی برنامه باز بشه ولی وقتی صفحه لودینگ رو می بندم کلا برنامه بسته میشه
من از کدهای زیر استفاده می کنم لطفا راهنمایی کنید.


Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ProgressBar1.Value = ProgressBar1.Value + 2
If ProgressBar1.Value = 100 Then
Timer1.Enabled = False
MainFrm.Show()
Close()

End If

End Sub

khz-web1
چهارشنبه 15 اسفند 1386, 01:00 صبح
Close رو بردار ببین چی میشه ....

جوابشو حتمی بده

amirsajjadi
چهارشنبه 15 اسفند 1386, 06:10 صبح
با سلام
مشکل شما اینه که Splash رو به عنوان صفحه Main برنامه تعریف کردید
برای حل این مشکل شما میتونید به جای Close بنویسید Me.Hide

Bolandirag
چهارشنبه 15 اسفند 1386, 07:57 صبح
Close رو بردار ببین چی میشه ....

جوابشو حتمی بده

خیلی ممنونم از جوابتون :لبخندساده:
اگر Close رو بردارم ، هم فرم Loading سرجاش می مونه و هم فرم جدیدم باز میشه.

جناب amirsajjadi من نمی خوام فرمم Hide بشه می خوام کلا بسته بشه و فرم جدید باز بشه
اگر هم فرم Loading رو ، Main قرار ندم که بعد این فرم اجرا نمیشه

هوشمندی
چهارشنبه 15 اسفند 1386, 08:33 صبح
با سلام
شما می توانید هنگام لود شدن فرم اصلی فرم login را ببندید

ghafoori
چهارشنبه 15 اسفند 1386, 08:46 صبح
دوست عزیز می توانید در رویداد فرم اصلی فرم دارای پروگرس را showdialge کنی در این صورت تا فرم فرعی بسته نشه فرم اصلی نمایش داده نمی شود و وقتی هم که بسته شد برنامه بسته نمی شود

Bolandirag
چهارشنبه 15 اسفند 1386, 15:06 عصر
جناب ghafoori میشه بیشتر توضیح بدید اصلا متوجه نشدم.
خیلی ممنون

ghafoori
چهارشنبه 15 اسفند 1386, 18:06 عصر
شما دو فرم داری فرم اصلی و فرم فرعی مه اسمش را می زاریم SplashScreen1 حالا فرم اصلی همان فرمی است که در هنگام اجرا اولین فرم است که می اید بالا حالا در رویداد فرم اصلی کد زیر را وارد می کنی

Dim f As New SplashScreen1
f.ShowDialog()

با اینکار فرم فرعی را نمایش می دی متد showdialg باعث می شود که رویداد لود تا بستن فرم فرعی منوقف بشه و فرم اصلی نمایش داده نشود تا کار فرم فرعی تمام شد خودش بسته شود و فرم اصلی نمایش داده می شود

Bolandirag
چهارشنبه 15 اسفند 1386, 18:31 عصر
جناب ghafoori خیلی ممنونم مشکل حل شد.