بستن همزمان چند فرم

mehrdad1991h

عضو جدید
سلام
منا به خاطر سوال جزئیم ببخشید
خیلی تازه کارم خوب
من یه فرم دارم برای دکمه ی Close تعریف کردم که با کلیک یه فرم دیگه را نمایش بدهد
تو اون فرم جدید چندتا کلیک داریم
کنسل را کلیک کنه می خوام فقط همون فرم بسته بشه اوکی کنه بره تو تسک بار پهلو ساعت و دکمه Exit هم بزنه همه فرم های باز بسته بشن کامل
حالا اگه Exit بزنه دوباره میاد به خاطر دستور دکمه ی Close در فرم اول تکرار میشه و فرم 2 دوباره باز میشه و برنامه بسته نمیشه
وقتی میره پهلو ساعت ( ای خدا اخه حالا وقتش ببود اسم اینا یادم بره همش بگم پهلو ساعت :(:confused:) می خوام با کلیک کردن شو بشه ولی فقط دستور راست کلیک را اجرا میکنه

میشه لطفا کدهاش را بگید
سپاس
 

golemaryam_1983

عضو جدید
کاربر ممتاز
سلام
منا به خاطر سوال جزئیم ببخشید
خیلی تازه کارم خوب
من یه فرم دارم برای دکمه ی Close تعریف کردم که با کلیک یه فرم دیگه را نمایش بدهد
تو اون فرم جدید چندتا کلیک داریم
کنسل را کلیک کنه می خوام فقط همون فرم بسته بشه اوکی کنه بره تو تسک بار پهلو ساعت و دکمه Exit هم بزنه همه فرم های باز بسته بشن کامل
حالا اگه Exit بزنه دوباره میاد به خاطر دستور دکمه ی Close در فرم اول تکرار میشه و فرم 2 دوباره باز میشه و برنامه بسته نمیشه
وقتی میره پهلو ساعت ( ای خدا اخه حالا وقتش ببود اسم اینا یادم بره همش بگم پهلو ساعت :(:confused:) می خوام با کلیک کردن شو بشه ولی فقط دستور راست کلیک را اجرا میکنه

میشه لطفا کدهاش را بگید
سپاس

سلام دوست عزیز برای بستن فرم جاری از دستور this.close()
واسه اینکه تک تک فرم ها رو ببندید باید نام فرم رو همراه با close() بنویسید ولی اگه بخواید از کل برنامه خارج بشید دستور application.exit() رو بنویسید.
واسه اون سوال هم که فکر کنم مینیمم کردن فرم هستش چون درست متوجه نشدم چی می خوایددقیق نمی دونم .

با تشکر


 

mehrdad1991h

عضو جدید
سلام دوست عزیز برای بستن فرم جاری از دستور this.close()
واسه اینکه تک تک فرم ها رو ببندید باید نام فرم رو همراه با close() بنویسید ولی اگه بخواید از کل برنامه خارج بشید دستور application.exit() رو بنویسید.
واسه اون سوال هم که فکر کنم مینیمم کردن فرم هستش چون درست متوجه نشدم چی می خوایددقیق نمی دونم .

با تشکر



سلام
با تشکر از پاسختون
فکر می کنم درست منظور منا متوجه نشدید
من با دستور application.exit() مشکل دارم
ببینید اومد رو خاصیت کلیک ضربدر Close که بالای فرم هست نوشتم که
با زدن این کلیک یه فرم جدید باز بشه
تو فرم جدید 3 کلیک داریم
1 Exit
که من باش مشکل دارم
وقتی این دکمه را میزنیم دستور application.exit() را اجرا میکنه ولی چون در فرم1 خاصیت کلیک ضربدر Close این شده که فرم 2 را باز کنه میاد دوباره فرم 2 را باز میکنه
2 Cancel
دستور که برا این کلیک دادم اینه
this.close()
OK 3
که این هم براش این کد را نوشتم
PHP:
{
            if (exit == 1)
            {
                Application.Exit();
            }
            else
            {
                e.Cancel = true;
                this.Hide();
            }
        }

        private void tsmiShow_Click(object sender, EventArgs e)
        {
            this.Show();
            notifyIcon1.ShowBalloonTip(2000);
        }

        int exit = 0;

        private void tsmiExit_Click(object sender, EventArgs e)
        {
            exit = 1;
            
            
            Application.Exit();

        }
با کلیک رو این فرم هاید میشه و وقتی روی شو توی تسکبار راست کلیک می کنیم دوباره نشونش میده
حالا می خوام وقتی روش چپ کلیک هم بکنم نشونش بدهد
و قبل از این که روی Ok کلیک کنیم ایکن و منو برنامه که تو تسکبار هست نشون داده نشه بعدم که شو را کلیک کردیم دوباره تو تسکبار هاید بشه


بازم ممنون از جوابتون
 

mehrdad1991h

عضو جدید
مشکل حل نشد


ببخشید من سوالام را و برنامه ی نمونه ای را قرار دادم
لطفا بگیریدش و ببینید من باید چی کار کنم
مشکلاتم ررا توی یک عکس نشون دادم با توضیحات لازم
فایل را ضمیمه کردم با این حال تو پارس اسپیس هم اپ کردم که راحت تر بتونید دانلودش کنید
اینم لینکش
ببخشید:redface:
فایل ضمیمه اپلود شده در همین انجمن
مشاهده پیوست M.rar
فایل در پارس اسپیس
M.rar

بازم ممنون:gol:

اگه امکانش بود تو همین برنامه کدش را درست کنید بزارید تا دانلودش کنم مشکلم را بفهمم
سپاس:gol:

:gol:
 
آخرین ویرایش:

golemaryam_1983

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



با تشکر
 

mehrdad1991h

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



با تشکر

بسیار متشکرم:victory:
نمیدونم چجوری تشکر کنم:love:
ببخشید تو زحمت میندازمتون:w20:
شرمنده:redface:
سپاس:w27::w30::w27:
 

Similar threads

بالا