PDA

View Full Version : سوال:چگونگی بستن یک فرم با یک button



Raha323
سه شنبه 03 مرداد 1391, 07:58 صبح
من یک باتن در یکی از فرمهام دارم که میخوام با زدن این فرم من بسته بشه نمی خوامApplictionکلا بسته بشه فقط یک فرم بسته بشه
ممنون از کمک دوستان

خسرو خان
سه شنبه 03 مرداد 1391, 08:07 صبح
سلام
this.close() رو بنویسد . this به کلاس جاری اشاره می کنه که همون کلاس form تون هست . البته close() هم میتونید بنویسید .

ali_habibi1384
سه شنبه 03 مرداد 1391, 08:58 صبح
البته اگر از بيرون كلاس بهش اشاره ميكنيد آبجكتي كه ازش توي فرمهاي ديگه ازش استفاده ميكنيد رو صدا بزنيد و دستور بستن رو بديد:


form frm = new form();
.
.
frm.close();

frm به فرم مورد نظر شما كه واسه بسته شدن نياز داريد اشاره ميكنه

daneshjo90
سه شنبه 03 مرداد 1391, 09:35 صبح
جواب دوست عزيزم ali_habibi1384 به نظر من كاملتر هست

اگه ميخواي فرم رو با Button موجود روي خود فرم ببندي از ()this.close استفاده كن

اگه هم از يه فرم ديگه ميخواي فرمتو ببندي از گفته ي دوست عزيز ali_habibi1384 بهره ببر

موفق باشي

nunegandom
سه شنبه 03 مرداد 1391, 11:23 صبح
اینم یه راه دیگه که نیاز به instance نداشته باشید

(Controls["form1"] as Form1).Close();