View Full Version : مشكل با OCX دوستان
powerboy2988
جمعه 30 مرداد 1388, 22:52 عصر
سلام
من اين OCX ها رو از تو همين سايت كه دوستان زحمت كشيدن برداشتم.
و دارم ازشون استفاده مي كنم.. مشكلي كه دارم اينه كه بعد از چند بار اجرا شدن برنامه.. ديگه Enter رو اين OCX ها عمل نمي كنه..
دليلش چيه؟
powerboy2988
شنبه 31 مرداد 1388, 12:58 عصر
کسی دلیلشو نمی دونه؟
saeedzx
شنبه 31 مرداد 1388, 14:32 عصر
دوست من از این کد استفاده کن
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
KewlButtons1_Click
End If
End Sub
powerboy2988
شنبه 31 مرداد 1388, 15:17 عصر
این کد مشکل داره واسم. چون تو فرمم از یک textbox به یک textbox دیگه رو با enter جابجا میشم
powerboy2988
شنبه 31 مرداد 1388, 15:21 عصر
الان هم تست کردم کار نکرد
saeedzx
شنبه 31 مرداد 1388, 15:25 عصر
خوب همین کد رو توی key up بریز و form خاصیبت KeyPreview رو true کن
powerboy2988
شنبه 31 مرداد 1388, 15:38 عصر
خودت تستشون می کنی؟ و دقت هم میکنی من چی میگم؟
saeedzx
شنبه 31 مرداد 1388, 16:04 عصر
ببن تو توی ocx ه یکی دکمه بود و یکی هم msgbox درسته
خوب تو می خوای با فشار دادن Enter اون کلید kewbutton اجرا بشه درسته
و یانه ؟؟؟؟؟؟؟:متفکر:
powerboy2988
شنبه 31 مرداد 1388, 16:20 عصر
آره..........
mmssoft
شنبه 31 مرداد 1388, 20:05 عصر
اگه آره پس باید از همین کدها استفاده کنی. باید کدهایی رو که آقای saeedzx گفتند تو خاصیت KeyPress یا KeyDown یا KeyUP قرار بدی.
powerboy2988
شنبه 31 مرداد 1388, 20:43 عصر
بخدا تست كردم . كار نكرد
mmssoft
شنبه 31 مرداد 1388, 20:59 عصر
اصلا کدی رو که مینویسید با جزئیات مربوطه و نام Button رو برامون پست کنید تا ببینم چی کار میتونم بکنم!!!!
:متفکر::گیج:
powerboy2988
شنبه 31 مرداد 1388, 21:04 عصر
من OCX ها رو گذاشتم براتون..
نمي تونم پروژمو بفرستم كه...
راستي در مورد اون msgbox فارسي كه گذاشتم نظر خاصي ندادين
mmssoft
شنبه 31 مرداد 1388, 21:20 عصر
راستی شما KeyAscii رو روی چه شماره ای شرط کردید؟
powerboy2988
شنبه 31 مرداد 1388, 21:38 عصر
يعني چه؟
همون 13
mmssoft
یک شنبه 01 شهریور 1388, 10:16 صبح
من که چند بار تست کردم کار میکنه. دیگه راه حلی به ذهنم نمیرسه. :گیج:
powerboy2988
یک شنبه 01 شهریور 1388, 10:42 صبح
مطمئنم اون كدي كه نوشتي اجرا نميشه و خود Click دگمه اجرا ميشه..
شما تو KeyPress(KeyAscii As Integer) يك كد بنويس كه اگه KeyAscii برابر با 13 بود يك پيغام بده .. كه نميده
mmssoft
یک شنبه 01 شهریور 1388, 11:57 صبح
پیغام میده. هیچ مشکلی هم نداره. خیلی عجیبه.
powerboy2988
یک شنبه 08 شهریور 1388, 14:15 عصر
من بين textbox هام با enter حركت مي كنم.
اما وقتي به آخرين textbox ميرسم و تنظيم مي كنم كه وقتي enter زده شد بره دكمه ثبت رو setFocus كنه. وقتي دكمه focus ميشه... دكمه enter روش كار نميكنه...
دليلشم نمي فهمم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.