ورود

View Full Version : closing form



Taha_u
سه شنبه 24 آذر 1383, 23:51 عصر
سلام
پس از چند صباحی سر زدن به این بخش از سایت و استفاده از پستهای دوستان تصمیم گرفتم که من هم وقت دوستان را بگیرم و مزاحمشون بشم ، شاید جوابایی که به سوالای من داده میشه بتونه علاوه بر حل مشکل من کمکی هم به بقیه دوستان بکنه.
و اما مشکل ... یه چیز ساده ، من توی برنامه ام چند تا فرم دارم که فقط یکیشون visible است و یه منو هم دارم که در اون یه exit هس که با click روی اون برنامه تموم میشه . ولی مشکل اینه که اگه برای بستن فرم بجای استفاده از منو از دکمه close پنجره استفاده کنیم فرم اصلی بسته میشه اما فرم هایی که visible نبوده همچنان باز می مونن و میشه باز بودنشون رو هم از طریق Task Manager چک کرد. حالا میگید که کن چی کار کنم که بقیه فرمها باز نمونن. با تشکر از توجه همه دوستان

vbprogramer
چهارشنبه 25 آذر 1383, 07:20 صبح
در رویداد unload مربوط به فرم visible بنویس end که اگر کاربر با استفاده از close بالای صفحه هم اونو بست از کل برنامه خارج بشه :wink:

(سیدشریفی)
چهارشنبه 25 آذر 1383, 07:32 صبح
در Form_Unload دستورات منوی Exit را بنویسید

:)

Behrouz_Rad
چهارشنبه 25 آذر 1383, 07:40 صبح
سلام.
:D
توی فرم اصلی برنامه و در روال Form_Unload کد زیر را بنویس:


Dim Frm As Form
For Each Frm In Forms
Unload Frm
Next

موفق باشید
بهروز راد

Taha_u
چهارشنبه 25 آذر 1383, 16:54 عصر
از جوابتون ممنونم :oops:

Behrouz_Rad
چهارشنبه 25 آذر 1383, 18:25 عصر
:موفق: