السلام عليكم اخوانى
عندى تيكست بوكس مخليها MultiLine
عايز لما اضيف اسطر كتير زى كدا مثلا
film.mp3
aloms.mp4
sawang.avi
عايزه بس يحذف اخر 4 حروف ويضيف حرف D فى الاخر
يعني المفروض يبقوا كدا
[b]filmD
[/b]
alomsD
[b]sawangD[/b]
انا عملتها بس للاسف لو حاطط فى التكست بوكس اكثر من سطر مش بيعمل غير اخر سطر وبيتجاهل باقي الاسطر
ودا الكود اللى مستخدمه
كود :
string emm = textBox1.Text;
string amm = "";
if(emm.Length>9)
{
amm = emm.Substring(0, emm.Length -2)+"D";
}
textBox1.Text = amm;
بتمني حل للمشكلة دي
شكراً مقدماً اخوانى
وعليكم السلام ورحمة الله وبركاته :-
كل اللي تحتاجه فقط هذا السطر :
كود :
TextBox1.Text = TextBox1.Text.Replace(".mp3", "D").Replace(".mp4", "D").Replace(".avi", "D");
(07-11-19, 11:06 PM)حريف برمجة كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته :-
كل اللي تحتاجه فقط هذا السطر :
كود :
TextBox1.Text = TextBox1.Text.Replace(".mp3", "D").Replace(".mp4", "D").Replace(".avi", "D");
شكرا جداً اخوى
ولكن فيه مشكلة هنا ان هذا الكود مش هيعدل غير على الامتدادات دى بس
mp3 , mp4 , avi
انا عايزه يشيل في اخر الكملة اخر 4 ارقام بغض النظر عن الامتداد سواء كان avi او حتي rar او اى حاجه غيره
بتمني تكون فكرتي وصلت
(09-11-19, 11:04 PM)حريف برمجة كتب : [ -> ]هذا مطلوبك :
كود :
TextBox1.Text = System.Text.RegularExpressions.Regex.Replace(TextBox1.Text, @"\b(\.)\S*", "D");
للاسف الكود مش بيعمل اي حاجه
السلام عليكم اخي الكريم
اضافة لما قدمه لك اخي حريف برمجة مشكورا
اليك مثال فيه 3 طرق لعمل ماتريد
اتمنى ان تجد ضالتك فيه