+1 امتیاز
با عرض سلام

من زمانی که فرم لود میشود میخواهم بانک اطلاعاتی خوانده شود و زمانی که بانک خوانده شد فرم بعدی من لود شود توجه فرمائید در طول زمان حجم بانک اطلاعاتی من بالاتر میرود (یعنی هر روز اطلاعات جدیدی ثبت میشود)پس اگر 10 ثانیه طول کشید بعد از 10 ثانیه فرم بعدی من لود شود و اگر 20 ثانیه طول کشید بعد از 20 ثانیه یعنی زمانی که فرم بعدی من لود میشود بانک اطلاعاتی من اطلاعاتش در فرم اول کاملا خوانده شود چطور این کار رو انجام دهم  من در بسته شدن کامل فرم اول و باز شدن فرم دوم دچار مشکل هستم ضمنا اگر دستورات کانکشن را در قسمت لود فرم بنویسم تا پایگاه داده را کامل نحوانده باشد فرم اول نمایش داده نمیشود ولی من میخواهم نمایش داده شود و بعد کانکشن چک شود
با تشکر

1 پاسخ

+2 امتیاز
سلام.

دستورات از بالا به پایین  انجام میشه بنابراین تا زمانی که بانک شما خوانده نشه فرم بعدی لود نخواهد شد. دستورات مربوط به خواندن بانک اطلاعاتی رو قبل از لود فرم دوم قرار بدین.

امیدوارم منظورتون رو درست متوجه شده باشم.
سلام درسته ولی در بسته شدن کامل فرم اول  و باز شدن فرم دوم دچار مشکل هستم
توسط (345 امتیاز) 7 31 113

سلام.

فرم 1:

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public static void ShowFrm2()
        {
            Form2 obj = new Form2();
            obj.ShowDialog();
        } 

        private void btnClose_Click(object sender, EventArgs e)
        {
            System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ThreadStart(ShowFrm2));
            thread.Start();
            this.Close();
        }
    }

 

فرم 2:

        public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        public static void ShowFrm1()
        {
            Form1 obj = new Form1();
            obj.ShowDialog();
        }

        private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ThreadStart(ShowFrm1));
            thread.Start();
            this.Close();
        }
    }
توسط (2,595 امتیاز) 5 15 90
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...