PDA

View Full Version : سوال: چطوری میشه نرم افزار چند فرمی نوشت



peyman.kh
پنج شنبه 14 شهریور 1398, 13:27 عصر
سلام , من ی نرم افزار چند فرمی درست کردم اما مشکلم اینه که با کلیک یک باتن فرم دوم رو فراخوانی میکنم اما نمیدونم برای بازگشت به فرم اول چطور باید عمل کنم.
سوال اصلیم اینه که چطور میشه با ی دستوری مثل : application.exit فقط از یک فرم خارج شد .
میخوام مثل word که با انتخاب هر گزینه یک فرم جدید باز میشه اما پنجره ای اضافه نمیشه عمل کنم. ممنون میشم راهنمایی کنید .

ASHKANLAEI
پنج شنبه 14 شهریور 1398, 14:07 عصر
دوست عزیز من درست متوجه مشکل شما نشده ام.
اما اگر درست فهمیده باشم شما دنبال عبارت MDI Application هستید.
ام دی آی به حالتی از برنامه ها میگن که میتونیم فرم های دیگر رو در یک فرم والد نشون بدید.

ASHKANLAEI
پنج شنبه 14 شهریور 1398, 14:10 عصر
برای بستن یک فرم هم میتونید از کد زیر استفاده کنید:[Form Name].Hide();

peyman.kh
پنج شنبه 14 شهریور 1398, 17:01 عصر
ممنون از راهنماییتون , تست کردم واقعا به درد کارم میخوره

NasimBamdad
پنج شنبه 14 شهریور 1398, 23:52 عصر
برای بستن یک فرم هم میتونید از کد زیر استفاده کنید:[Form Name].Hide();

این کد برای بستن نیست ، برای مخفی کردنه !!


this.close


از این برای بستن استفاده کنید

ASHKANLAEI
جمعه 15 شهریور 1398, 13:08 عصر
این کد برای بستن نیست ، برای مخفی کردنه !!


this.close


از این برای بستن استفاده کنید

بله من اشتباه کردم ممنون از یادآوری شما

peyman.kh
جمعه 15 شهریور 1398, 13:53 عصر
ببخشید , من اگر بخوام با یک کلید در فرم اول , فرم دوم رو ببندم باید چه کدی بنویسم؟

ASHKANLAEI
جمعه 15 شهریور 1398, 16:44 عصر
تنها کاری که نیازه انجام بدید اینه که بجای this نام اون فرم رو قرار بدید.

NasimBamdad
جمعه 15 شهریور 1398, 17:57 عصر
باید یک نمونه از اون فرم بسازید



var Frm2 = new Form2();
Frm2.close();

peyman.kh
جمعه 15 شهریور 1398, 18:28 عصر
تشکر فراوان , ی سوالی که تازگی برام پیش اومده اینه که داخل #C ایکون رو میزارم روی فرم اما توی دسکتاپ ایکون روی فایل application نمیاد و فقط وقتی اپلیکیشن رو باز میکنم بالای صفحه ایکون هم هست .

ASHKANLAEI
جمعه 15 شهریور 1398, 18:37 عصر
آیکون برنامه رو باید از داخل منوی application داخل my project تغییر بدید.
البته من الان visual studio ندارم که دقیق بگم ولی تا جایی که میدونم این طوریه.