View Full Version : سوال درباره memo
sajadvahedi
دوشنبه 10 اسفند 1388, 13:17 عصر
سلام دوستان
فكر كنين 6 خط در memo نوشتين حالا مي خواين يك كلمه از خط ششم رو داشته باشين
و بقيه خط ها پاك بشه .
براي اين كار بايد چه كار كنم ؟
Mahmood_M
دوشنبه 10 اسفند 1388, 14:48 عصر
اون كلمه رو در يك متغير String بريزيد ، متن درون Memo رو خالي كنيد و در نهايت كلمه اي كه در متغير قرار داده بوديد رو در Memo قرار بديد ، اما يك چيز رو مشخص نكرديد ! كه آيا اون كلمه ي خاص مشخص هست يا نه ؟
...
sajadvahedi
دوشنبه 10 اسفند 1388, 17:02 عصر
نه دوست عزیز
شما فکر کن memo خالیه، بعدش تو برنامه کاری می کنیم که جوابش در memo به صورت 6 خط بساد و حالا از این 6 خط فقط یم کلمه از خط ششم رو لازم دارم .
vahid64
دوشنبه 10 اسفند 1388, 18:45 عصر
خب با این
Memo1.Line[6]
خط ششم Memo رو به صورت String دارید
حالا پیدا کردن اون کلمه با توجه به نشانه های قبل و بعدش هم کار سختی نیست!
Mahmood_M
دوشنبه 10 اسفند 1388, 23:11 عصر
چطور مي خوايد اون كلمه رو پيدا كنيد ؟ بايد اون كلمه رو داشته باشيد تا توي Memo دنبالش بگرديد ، اگر اون رو داريد كه خوب ديگه نياز به جستجو نيست ، مي تونيد Memo رو خالي كنيد و اون كلمه رو درونش قرار بديد و اگر هم اون كلمه رو نداريد كه اصلا همچين چيزي امكان نداره ... ! ، مگر اينكه در هنگام اجراي برنامه كلمه رو انتخاب كنيد ، كپيش كنيد و بعد از پاك كردن متن Memo ، دوباره اون رو درونش Paste كنيد !!
شايد من بد متوجه منظورتون شددم ، بهتره توضيح كاملتري بديد ...
موفق باشيد ...
mohammad_2oo5
چهارشنبه 15 اردیبهشت 1389, 12:53 عصر
سلام
اگر memo داشته باشی مثلا با 5000 کاراکتر و بخوای در 2000 کاراکتر این memo یک جمله اضافه کنیم چطور اینکار امکان پذیر است؟
مثلا
abcdesfghkjsdhclsdbhlhsdbhfcljsdhbfcsljkdbhncsbnhs bsdjvnsldvibskvjnsdlvbsdvjsdv
می خوام در کاراکتر 6 که s هست بنویسم salam
و بشه
abcdesalamfghkjsdhclsdbhlhsdbhfcljsdhbfcsljkdbhncs bnhsbsdjvnsldvibskvjnsdlvbsdvjsdv
(توضیح: بنا به شماره کاراکتر می خوام تغییرات انجام بدم نه خود کاراکتر)
Felony
چهارشنبه 15 اردیبهشت 1389, 13:07 عصر
سلام
اگر memo داشته باشی مثلا با 5000 کاراکتر و بخوای در 2000 کاراکتر این memo یک جمله اضافه کنیم چطور اینکار امکان پذیر است؟
مثلا
abcdesfghkjsdhclsdbhlhsdbhfcljsdhbfcsljkdbhncsbnhs bsdjvnsldvibskvjnsdlvbsdvjsdv
می خوام در کاراکتر 6 که s هست بنویسم salam
و بشه
abcdesalamfghkjsdhclsdbhlhsdbhfcljsdhbfcsljkdbhncs bnhsbsdjvnsldvibskvjnsdlvbsdvjsdv
(توضیح: بنا به شماره کاراکتر می خوام تغییرات انجام بدم نه خود کاراکتر)
در مورد تابع Insert تحقیق کنید .
e_lak1988
چهارشنبه 15 اردیبهشت 1389, 17:06 عصر
ميتوني با استفاده از كليببورد اون قسمتي كه ميخواي رو نگه داشته و بقيه اش رو پاك كني.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.