PDA

View Full Version : سوال: قفل شدن فرم اصلی بعد از رفتن به دسکتاپ



vB.N3T
یک شنبه 09 اسفند 1394, 10:21 صبح
سلام مهندسین عزیز
برنامه من فول اسکرین باز میشه و با پنل و خاصیت fill کل صفحه مانیتور باز میشه
حالا در حین کار با برنامه اگر بری به دسکتاپ و باز برگردی به برنامه.نمیتونی هیچ کاری انجام بدی و باید برنامه رو ببند از task و باز اجرا کنی

ژیار رحیمی
یک شنبه 09 اسفند 1394, 11:35 صبح
سلام با توضیحات شما نمیشه گفت مشکل از چی میتونه باشه.شما کد های Form_Load و Form_Activated و Form_Deactivated رو درصورت کد نویسی در این رویداد ها کدها رو بزارید تا بشه در مورد مشکل احتمالی بحث کرد

vB.N3T
یک شنبه 09 اسفند 1394, 12:57 عصر
فقط فرم لود کد داره

dateTimeSelector1.Value = DateTime.Now;
dateTimeSelector1.Format = DateTimeSelectorFormat.Custom;
lab_Date_system.Text = dateTimeSelector1.Text;

جناب مهندس رحیمی باید توضیحاتم رو تکمیل کنم
موقعه ای که برنامه بار هست بریم دسکتاب برگردیم مشکلی نداره
برنامه یه منو menuStrip داره که فرم ها از اون باز میشن با این کد

private void ویرایشاطلاعاتToolStripMenuItem1_Click (object sender, EventArgs e)
{
Frm_Edit_sod nw = new Frm_Edit_sod();
MaskedDialog.ShowDialog(this, nw);
}

حال اگر برنامه رو اجرا کنیم و از منو به طور مثال فرم بالانس مالی رو باز کنیم و بریم ب دستکتاپ و برگردیم برنامه غیر فعال میشه
و وقتی رو هر جایی کلیک کنیم ی صدای بیپ ویندوزی میده :لبخند:

aslan
یک شنبه 09 اسفند 1394, 13:24 عصر
سلام
مشکل از MaskedDialog که استفاده کردی هستش !!!

ژیار رحیمی
یک شنبه 09 اسفند 1394, 13:55 عصر
فقط فرم لود کد داره

dateTimeSelector1.Value = DateTime.Now;
dateTimeSelector1.Format = DateTimeSelectorFormat.Custom;
lab_Date_system.Text = dateTimeSelector1.Text;

جناب مهندس رحیمی باید توضیحاتم رو تکمیل کنم
موقعه ای که برنامه بار هست بریم دسکتاب برگردیم مشکلی نداره
برنامه یه منو menuStrip داره که فرم ها از اون باز میشن با این کد

private void ویرایشاطلاعاتToolStripMenuItem1_Click (object sender, EventArgs e)
{
Frm_Edit_sod nw = new Frm_Edit_sod();
MaskedDialog.ShowDialog(this, nw);
}

حال اگر برنامه رو اجرا کنیم و از منو به طور مثال فرم بالانس مالی رو باز کنیم و بریم ب دستکتاپ و برگردیم برنامه غیر فعال میشه
و وقتی رو هر جایی کلیک کنیم ی صدای بیپ ویندوزی میده :لبخند:

همانطور که جناب aslan گفتن مشکل از MaskedDialog هست که شما متد DialogShow ان رو فراخوانی کردی(شیوه کار این متد شبیه یک MessageBox هست تا زمانی که فعال باشه امکان دسترسی به پنجره های زیرین امکان پذیر نیست) متد رو به صورت Show فراخوانی کن مشکل حل میشه