سلام دوستان خسته نباشید من یک فرم به اسم loading دارم و میخوام بعد از 5 ثانیه این فرم بسته بشه و فرم home نمایش داده بشه.
فکر کنم باید از تایمر استفاده کنم ولی قطعه کدشو نمیدونم میشه لطفا راهنماییم کنید؟
سلام دوستان خسته نباشید من یک فرم به اسم loading دارم و میخوام بعد از 5 ثانیه این فرم بسته بشه و فرم home نمایش داده بشه.
فکر کنم باید از تایمر استفاده کنم ولی قطعه کدشو نمیدونم میشه لطفا راهنماییم کنید؟
سلام
توی فرم home توی متد سازنده اش فرم loading رو بصورت دیالوگ اجرا می کنی
public home() {
loading frm = new loading();
frm.ShowDialog();
InitializeComponent();
}
در فرم لودینگ یه تایمر با Inteval = 5000 قرار بدید تا 5 ثانیه طول بکشه قطعه کدش اجرا بشه
سپس در رویداد Tick مربوط به تایمر این کد رو بنویسید
private void timer1_Tick(object sender, EventArgs e) {
this.Close();
timer1.Enabled = false;
}
درضمن یک وارنینگ هم داده:
warrning.jpg
که وقتی روش کلیک میکنم وارد این صفحه میشه:
warrning1.jpg
سلام شرمنده مشکلم حل قطعه کدت درست بود فقط یک error میده که نمیدونم چیه
البته این برنامه را روی یک پروژه جدید درست کردم و اجرا کردم و جواب داد نمیدونم مشکل برنامه کجاست .
لطفا راهنماییم کنید نمیخوام همه پزوژم را دوباره درست کنم.
این خطایی که میده:
خطا1.jpg
سلام دوست عزیز خسته نباشی ممنون که راهنماییم کردی و قطعه کد مربوط را دادی مشکلم کاملا حل دوستانی که از این تاپیک استفاده میکنند کد کاملا و صحیح و درست می باشید(فقط حواستون باشه وقتی تایمر را به فرم اضافه میکنید enable به صورت اتومات روی false قرار داره که شما باید true کنید تا مثل من به مشکل برنخورید)
تشکر و التماس دعا