PDA

View Full Version : سوال: صدای دینگ اینتر درون تکس باکس - مولتی لاین = فالس



monboy
سه شنبه 11 فروردین 1388, 13:37 عصر
با سلام
اگر درون یک تکست باکس که خاصیت ان مولتی لاین آن فالس باشد (در حالت اجرا) اینتر بزنیم یک صدای دینگ شنیده میشود ولی اگر خاصیت مولتی لاین انرا ترو کنیم در هنگام زدن کلید اینتر درون تکست باکس دیگر این صدا را نمیشنویم . چگونه میتوان صدای دینگ را در حالتی که تکست باکس خاصیت مولتی لاین فالس دارد را برداشت ؟

kablayi
پنج شنبه 13 فروردین 1388, 17:56 عصر
سلام...
شما خاصیت مولتی لاین تکست باکس رو ترو کن بعد برای اینکه دکمه Enter در تکست باکس عمل نکنه کد زیر رو در رویداد Key down تکست باکس بنویسید:


If e.KeyCode = Keys.Enter Then
SendKeys.Send("{bksp}")
End If

Sub Zero
جمعه 14 فروردین 1388, 15:57 عصر
بدون اينكه نياز باشه خاصيت Multi Line رو True كنيد كد زير رو در رويداد KeyDown تكست باكس بنويسيد :

If e.KeyCode = Keys.Enter Then
e.SuppressKeyPress = True
EndIf