PDA

View Full Version : انتخاب یک قسمت از متن در FreeTextBox



saniak_robot
سه شنبه 29 فروردین 1385, 10:39 صبح
با سلام
من می خوام وقتی رو دکمه "ثبت اطلاعات" در یک فرم کلیک کردم یک یا دو خط از متن داخل freetextbox در یک فیلد و کل اطلاعاتش در یک فیلد ذخیره شود .
من می خوام یه قسمت خبری واسه سایت بسازم . می خوام چکیده مطالب بسازم .
لطفا به من کمک کنید .



با تشکر .

reza_rad
سه شنبه 29 فروردین 1385, 10:42 صبح
substring از freetextbox ات بگیر و اندازه اش رو هرچقدر می خوای تنظیم کن.

saniak_robot
سه شنبه 29 فروردین 1385, 10:44 صبح
اگه میشه دستور کار رو بنویسید .



با تشکر

reza_rad
سه شنبه 29 فروردین 1385, 10:53 صبح
اگه میشه دستور کار رو بنویسید .
با تشکر

برای راهی که من گفتم میشه مثلا اینجوری:


string strTemp=txtFilter.Text.Substring(0, 50);


حالا باز اگه بخوای string رو پیمایش کنی تا به کاراکترهای خاص هم برسی میشه یک راهه دیگه، مثلا به اینتر که رسیدی یا هر چیز دیگه....

یک کار دیگه هم می تونی بکنی و اون هم اینه که خلاصه رو توی یه string جدا از user بگیری.

saniak_robot
سه شنبه 29 فروردین 1385, 11:00 صبح
آقا دستت درد نکنه . خیلی ممنون

reza_rad
سه شنبه 29 فروردین 1385, 11:01 صبح
خواهش می کنم.
موفق باشی.

saniak_robot
سه شنبه 29 فروردین 1385, 11:59 صبح
حالا اگه بخوام string رو پیمایش کنم تا به enter برسم چیکار باید بکنم .
اگه لطف کنید و کد بگذارید ممنون می شم .


با تشکر .

reza_rad
سه شنبه 29 فروردین 1385, 12:42 عصر
این کد تعداد کاراکترهای enter رو میده:


String strTemp=TextBox1.Text;
int i=0;
int intcounter=0;
for(i=0;i<strTemp.Length;i++)
{
if (strTemp[i].ToString()=="\r")
intcounter++;

}
Response.Write(intcounter.ToString());


حالا شما می تونید شبیه همین جای کاراکتر رو هم پیدا کنید و تا اونجا رو substring بگیرید.

saniak_robot
سه شنبه 29 فروردین 1385, 12:56 عصر
از کمک شما خیلی متشکرم .


موفق باشید .

reza_rad
سه شنبه 29 فروردین 1385, 13:06 عصر
خواهش می کنم.