View Full Version : رفتن به خط بعدی در TextBox مولتی لاین
Fastdesign
شنبه 26 اسفند 1391, 12:33 عصر
با سلام
وقتی خاصیت مولتی لاین TextBox را برابر True قرار می دم با دکمه Enter می تونم به سطر بعدی برم.
سوال : حالا می خوام با کلید دیگه ای به بجز Enter این کار را انجام بدم.
با تشکر
abdullah20
شنبه 26 اسفند 1391, 12:37 عصر
مثلا کدوم کلید؟
Fastdesign
شنبه 26 اسفند 1391, 13:03 عصر
حالا شما با یکی از کلید های کیبرد این کار را انجام بدید.
مثلا : کلید جهت نما پایین
h_assefi
شنبه 26 اسفند 1391, 13: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, 13:38 عصر
کد بالا درسته
از کد زیر هم میتونید استفاده کنید
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down)
SendKeys.Send("{ENTER}");
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.