PDA

View Full Version : رفتن به خط بعدی در TextBox مولتی لاین



Fastdesign
شنبه 26 اسفند 1391, 11:33 صبح
با سلام

وقتی خاصیت مولتی لاین TextBox را برابر True قرار می دم با دکمه Enter می تونم به سطر بعدی برم.

سوال : حالا می خوام با کلید دیگه ای به بجز Enter این کار را انجام بدم.



با تشکر

abdullah20
شنبه 26 اسفند 1391, 11:37 صبح
مثلا کدوم کلید؟

Fastdesign
شنبه 26 اسفند 1391, 12:03 عصر
حالا شما با یکی از کلید های کیبرد این کار را انجام بدید.

مثلا : کلید جهت نما پایین

h_assefi
شنبه 26 اسفند 1391, 12:07 عصر
سلام دوست عزیز
من چون عجله داشتم کد را به زبان VB.Net برات نوشتم امیدوارم مشکلی باش نداشته باشی
اگه خواستی بگو تا به C# برات بنویسمش
اما نکته ای داره که باید توجه کنی : حتما باید کلیدی را انتخاب کنی که توی تکست باکس عمل خاصی انجام نده. توی این مثال از کلید جهتی استفاده کردم
Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Down Then
TextBox1.AppendText(Environment.NewLine)

End If
End Sub
موفق باشی

abdullah20
شنبه 26 اسفند 1391, 12:38 عصر
کد بالا درسته
از کد زیر هم میتونید استفاده کنید

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down)
SendKeys.Send("{ENTER}");
}