PDA

View Full Version : ارسال متن به textBox



amir_king2_2
دوشنبه 21 اردیبهشت 1383, 08:19 صبح
سلام
یه textBox رو صفحه گذاشتم و خاصیت MultiLine اون رو هم true کردم . حالا میخوام متنی رو که به textBox میفرستم یک سطر رو بشکنه و در سطر بعدی بیفته. در حالت عادی متنی رو که به textbox میفرستم به نوشته های سطر آخر textBox اضافه میشه. ولی من میخوام به صورت زیر باشه :

در داخل textBox متن زیر وجود داره :

test1
test2

وقتی متنی رو با دستور زیر مینویسم :

textBox1.text = textBox1.text+textBox2.text;
میشه :

test1
test2 و جملات اضافه شده به این سطر اضافه میشن.

ولی من میخوام به سطر سوم بره :
test1
test2
جملات اضافه شونده..

از چه دستوری باید استفاده کنم ؟

Farhad.B.S
دوشنبه 21 اردیبهشت 1383, 18:24 عصر
از کاراکتر نیو لاین استفاده کنید :

textBox1.text = textBox1.text+textBox2.text + "\n";

ParsaNM
چهارشنبه 17 فروردین 1390, 12:37 عصر
آقا دستت درد نکنه ... اين کاراکتر ها رو ميشه معرفي کني که مثلا به جز نيو لاين ديگه چه کاراکترهايي هست ؟

Farshid007
چهارشنبه 17 فروردین 1390, 19:30 عصر
به این کاراکترها می گن کاراکتر کنترلی
و کاراکتر کنترلی 'n\' می گه بره به خط بعدی
اگه توی مسیج باکس یا هرچیزی دیگه می خواهی بری به خط بعدی باید از این نو کاراکتر ها استفاده کنی
این کاراکتر ها همیشه بین 'و' قرار می گیرند.
هر وقت همشو یاد گرفتم به تو هم می گم:لبخند:
فعلا
در ضمن اگه می خواهی این کاراکتر ها بصورت کاراکتر عادی خوانده شوند باید از @ استفاده کنی مثلا
System.IO.File.WriteAllText(@"C://01.txt", "For Example:Farshid");

unknown.unforgiven
چهارشنبه 17 فروردین 1390, 19:44 عصر
سلام
n\ واسه اینه که بری خط بعدی
r\ مکان نما رو تو برنامه های کنسولی میاره اول خط، بعد از r\ هر چی بنویسی با مقدارای قبلی جایگزین میشه. مثلاً خروجی قطعه کد زیر 67345 میشه
Console.WriteLine( "12345\r67" );
t\ کار کلید tab توی متن رو انجام میده (8 کاراکتر خالی میندازه)
\\ واسه چاپ \ استفاده میشه
"\ واسه چاپ " استفاده میشه
کد زیر مثالی واسه دو مورد آخره که خروجیش میشه: "17\1\1390"
Console.WriteLine( "\"1390\\1\\17\"" );
این همه کاراکترهای کنترلی بود که تو کتاب دیتل (زبان #C) بهشون اشاره شده. تو ++C یه کاراکتر کنترلی دیگه هم هست. a\ تو ++C صدای بیپ کیس رو در میاره