PDA

View Full Version : انجام عمل فشار دادن کلیدهای shift+d با فشار کلید D



abas1388
سه شنبه 30 فروردین 1390, 17:47 عصر
با سلام
برای تایپ حرف ی هم میتوان حرف ی (D لاتین ) را از طریق کیبورد فشار داد و هم همزمان کلیدهای shift+d را فشار داد .
حال اگر در رخداد KeyDown یک تکست باکس برای تایپ حرف ی عمل فشار دادن کلیدهای shift+d صورت بگیرد و حرف ی تایپ شود چه کدی باید بنویسیم.
توضیح بیشتر اینکه من می خواهم از ی تایپ شده با کلیدهای کلیدهای shift+d استفاده کنم ( بدون فشار دادن همزمان کلیدهای shift+d و فقط با فشار حرف D )
با تشکر

M.T.P
سه شنبه 30 فروردین 1390, 19:04 عصر
با این کد به جای ( ي ) حرف ( ی ) در تکس باکس درج میشود.


Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 237 Then KeyAscii = 236
End Sub

abas1388
چهارشنبه 31 فروردین 1390, 08:16 صبح
با این کد به جای ( ي ) حرف ( ی ) در تکس باکس درج میشود.


Private Sub Text1_KeyPress(KeyAscii As Integer)




If KeyAscii = 237 Then KeyAscii = 236



End Sub



با سلام و تشکر
امتحان کردم جواب نداد البته بنده میخواهم بجای ( ی ) از ( ي ) استفاده کنم
لطفاً نمونه را ملاحظه بفرمائید
با تشکر

M.T.P
چهارشنبه 31 فروردین 1390, 11:39 صبح
برای حرف ( ي ) که نیاز به Shift+D نیست ، همون D رو بزنید (ي) تایپ میشه ، مگه اینکه شما از یک فونت غیر از فونت های ویندوز استفاده کرده باشید.