PDA

View Full Version : حذف فضاهای خالی اینتر textbox



aleas2
شنبه 10 فروردین 1392, 14:03 عصر
توضیحات کامل در عکس دادم
102112

SlowCode
شنبه 10 فروردین 1392, 15:05 عصر
سلام
از تابع replace استفاده کن.
replace text1.text,vbcrlf,""

aleas2
شنبه 10 فروردین 1392, 15:41 عصر
نه اینجور کلا بهم میریز
مثلا متن تکست باکس


مرا از وصف ديدارت بسي نيست

مرا چون من به مشتاقت کسي نيست
که من دل دادم و دلداده ترينم

مرا درياب که بي تو نفسي نيست


میخوام تبدیل بشه به

مرا از وصف ديدارت بسي نيست
مرا چون من به مشتاقت کسي نيست
که من دل دادم و دلداده ترينم
مرا درياب که بي تو نفسي نيست

ولی اینجوری شما گفتین میشه


مرا از وصف ديدارت بسي نيستمرا چون من به مشتاقت کسي نيستکه من دل دادم و دلداده ترينممرا درياب که بي تو نفسي نيست

رامین مرادی
شنبه 10 فروردین 1392, 15:57 عصر
با يه حلقه متن رو بخون جايي كه دوتا اسپيس هست رو با vbcrlf جايگزين كن اگه جواب نداد بايد هر سطر رو توي يه آرايه بريزي بعد خانه هايي كه مقداري ندارند رو از ارايه حذف كن بعد آرايت رو چاپ كن

aleas2
شنبه 10 فروردین 1392, 16:00 عصر
طول متن 2013173 هسته بخوام خط به خط انجام بدم خیلی بیش از حد طول میکشه ممکنه هنگ کنه

رامین مرادی
شنبه 10 فروردین 1392, 16:25 عصر
نه واسه چي هنگ كنه داخل حلقه بنويس doevents‌مشكل هنگ حل ميشه برنامه مي تونه به كاراي ديگش هم برسه

ho3ein.3ven
شنبه 10 فروردین 1392, 16:26 عصر
سلام. کد زیر رو بررسی کنید :

Private Sub Command1_Click()
Text1.Text = Replace(Text1.Text, vbCrLf & vbCrLf, vbCrLf)
End Sub

رامین مرادی
شنبه 10 فروردین 1392, 16:33 عصر
بابا ريپليس مگه مي تونه با اين طول موجود اين كار رو بكنه !!!!!!!!!!!!! اگه بتونه برنامه حداقل يكي دودقيق رو هوا مي مونه نمي توني هيچ كاري بكني بهتره حلقه و تابع doevent رو اجرا كني تا هنگام پردازش هنگ نكنه
!!!!!!!!!!!!!!!