davidrobert
چهارشنبه 18 اردیبهشت 1392, 05:37 صبح
سلام خسته نباشید من میخواستم تو برنامه از نمایش فرم استفاده کنم یعنی وقتی فرم لود میشه بار اول بیاد ببینه نام شرکت ثبت شده یا نه اگه ثبت نشوده فرم ثبت شرکت نمایش بده اگه ثبت شده فرم ثبت شرکت رو نشان نده و بره فرم ثبت کاربر رو نشون بده و ببینه اگه کاربری تعریف شده یا نه اگه کاربری تعریف شده یا نه اگه کاربر تعریف شده فرم ورد ظاهر بیشه وگر نه اگه فرم ثبت کاربر نشون بده .
در کل موقع Load شدن صفحه اول سیستم ببینه آیا نام شرکت و کاربری موجود بوده یا نه اگه نبوده اول فرم ثبت شرکت و بعد فرم ثبت کاربر نشان داده بیشه وقتی هم هر جفت فرم پرشدن در لود شدن بده دیگه فرم ثبت شرکت و ثبت کاربرند نشان داده نشه به هیچ عنوان بعد از لود دیگه وارد بخش ورود بشیم برای وارد کردن نام کاربری برای ورود به برنامه.
من خودم کدی رو نوشتم ولی ایراد داره وقتی لود میشه میاد دیتاگرید رو میخونه میبینه نام شرکت موجود نیست فرم ثبت شرکت رو نشان میده بعد از عمل پردازش یعنی منظور من progressBar هستش وقتی انجام شد فرم ثبت کارمند رو نشون میده ولی بعداز عمل پردازش دوباره فرم رو نشان من میده میخوام از دوباره کاری فرم رها بیشه و یک بار نشون بده و وقتی برنامه رو بستم نشان نده ولی وقتی میبندم صفحه رو یا باز می مونه دوباره نشان داده میشه.
اینم کد های من برای نمایش فرم
private void TimLoad_Tick(object sender, EventArgs e)
{
LblProgs.Text = "%" + progressBarX1.Value.ToString();
if (++progressBarX1.Value == 100)
{
this.Hide();
progressBarX1.Value = 0;
TimLoad.Enabled = true;
if (dataGridView1.CurrentRow == null)
{
FrmAddCompane fmadc = new FrmAddCompane();
fmadc.ShowDialog();
}
else
{
FrmAddUser fmu = new FrmAddUser();
fmu.ShowDialog();
}
}
}
خواهشن کمک کنید من رو خیلی به همچین چیزی نیاز دارم
در کل موقع Load شدن صفحه اول سیستم ببینه آیا نام شرکت و کاربری موجود بوده یا نه اگه نبوده اول فرم ثبت شرکت و بعد فرم ثبت کاربر نشان داده بیشه وقتی هم هر جفت فرم پرشدن در لود شدن بده دیگه فرم ثبت شرکت و ثبت کاربرند نشان داده نشه به هیچ عنوان بعد از لود دیگه وارد بخش ورود بشیم برای وارد کردن نام کاربری برای ورود به برنامه.
من خودم کدی رو نوشتم ولی ایراد داره وقتی لود میشه میاد دیتاگرید رو میخونه میبینه نام شرکت موجود نیست فرم ثبت شرکت رو نشان میده بعد از عمل پردازش یعنی منظور من progressBar هستش وقتی انجام شد فرم ثبت کارمند رو نشون میده ولی بعداز عمل پردازش دوباره فرم رو نشان من میده میخوام از دوباره کاری فرم رها بیشه و یک بار نشون بده و وقتی برنامه رو بستم نشان نده ولی وقتی میبندم صفحه رو یا باز می مونه دوباره نشان داده میشه.
اینم کد های من برای نمایش فرم
private void TimLoad_Tick(object sender, EventArgs e)
{
LblProgs.Text = "%" + progressBarX1.Value.ToString();
if (++progressBarX1.Value == 100)
{
this.Hide();
progressBarX1.Value = 0;
TimLoad.Enabled = true;
if (dataGridView1.CurrentRow == null)
{
FrmAddCompane fmadc = new FrmAddCompane();
fmadc.ShowDialog();
}
else
{
FrmAddUser fmu = new FrmAddUser();
fmu.ShowDialog();
}
}
}
خواهشن کمک کنید من رو خیلی به همچین چیزی نیاز دارم