ورود

View Full Version : سوال: دکمه Return كار نمی كنه



A-r-M-a-N
یک شنبه 20 شهریور 1390, 17:02 عصر
سلام
دستور Unload Me رو برای یکی از Buttonهام نوشتم
ولی هرچی روش کلیک می کنم فرم رو نمی بنده :ناراحت:
با Escape فرم بسته میشه ولی با کلیک روی دکمه نه
می دونید مشکل از چیه؟

محسن واژدی
یک شنبه 20 شهریور 1390, 17:07 عصر
سلام
نگاه کنید که کد Unload را در چه رویدادی نوشته اید، (باید در رویداد Click باشد)

موفق باشید

A-r-M-a-N
یک شنبه 20 شهریور 1390, 17:10 عصر
سلام
نگاه کنید که کد Unload را در چه رویدادی نوشته اید، (باید در رویداد Click باشد)

موفق باشید
Private Sub Command1_Click()
Unload Me
Form1.Show
End Sub

محسن واژدی
یک شنبه 20 شهریور 1390, 17:18 عصر
اگه نام فرم فعلیتون Form1 هست، کد Form1.Show را حذف کنید

A-r-M-a-N
یک شنبه 20 شهریور 1390, 17:20 عصر
اگه نام فرم فعلیتون Form1 هست، کد Form1.Show را حذف کنید
نه اسماشون متفاوتن
حتی وقتی که اون کد رو هم حذف می کنم و فقط Unload Me هست، بازم Unload نمی کنه :(

محسن واژدی
یک شنبه 20 شهریور 1390, 17:29 عصر
چند احتمال میتواند وجود داشته باشد: 1- در دکمه ای که کلیک میکنید کدی وجود نداشته باشد، یعنی نام دکمه command2 باشد اما Unload در دکمه ای با نام Command1 قرار دارد 2- حلقه ای در برنامه در حال اجرا است که با Unload شدن فرم آن حلقه همچنان در حال اجراست البته چون کد برنامه تون را در اختیار ندارم نمیتوانم جواب قطعی بدهم، اگر امکان دارد کد فرمی که این مشکل در ان وجود دارد را ضمیمه کنید موفق باشید

A-r-M-a-N
یک شنبه 20 شهریور 1390, 17:35 عصر
چند احتمال میتواند وجود داشته باشد: 1- در دکمه ای که کلیک میکنید کدی وجود نداشته باشد، یعنی نام دکمه command2 باشد اما Unload در دکمه ای با نام Command1 قرار دارد 2- حلقه ای در برنامه در حال اجرا است که با Unload شدن فرم آن حلقه همچنان در حال اجراست البته چون کد برنامه تون را در اختیار ندارم نمیتوانم جواب قطعی بدهم، اگر امکان دارد کد فرمی که این مشکل در ان وجود دارد را ضمیمه کنید موفق باشید
بفرمایید...

محسن واژدی
یک شنبه 20 شهریور 1390, 17:48 عصر
کدهای موجود در رویداد Activate فرم را به رویداد Load منتقل کنید، قرار گیری حلقه در رویداد Activate موجب تکرار بارگذاری داده ها در هربار فعال شدن فرم میشود که بسته نشدن فرم نیز میتواند به این دلیل باشد