الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشله في TextBox

مغلق
بدأه دون سيلفاتور في 10 ديسمبر 2005 · 10 رد · 770 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

في اداة ال TextBox وفي خاصية multiLine Mode

اواجه مشكله

لنفرض انه المستخدم كتب نص من عدة اسطر (يعني يضغط Enter )

فكيف اضيف البيانات كل سطر على حده ؟؟

حاولت فيها قرابة الساعه ولا قدرت احلها

وشكرا

abo_alzobaer@hotmail.com

#2

ممكن توضح ما معنى "فكيف اضيف البيانات كل سطر على حده ؟؟"

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

عند قراءة النص داخل txtName.Text اعمل له Replace بحيث يبدل السطور ل <BR>

بالسي شارب مثلا

 string newVal= txtBox1.Text.Replace(@"\n","<BR>");

بالفيجوال بيسك دوت نت على ما اعتقد
Dim newVal As String = txtBox1.Text.Replave(VbCrLf,"<BR>")

بالتوفيق

You can fly while you can touch the sky

#4
محمد خليل أبو صلاح كتب:
عند قراءة النص داخل txtName.Text اعمل له Replace بحيث يبدل السطور ل <BR>

بالسي شارب مثلا

 string newVal= txtBox1.Text.Replace(@"\n","<BR>");

بالفيجوال بيسك دوت نت على ما اعتقد
Dim newVal As String = txtBox1.Text.Replave(VbCrLf,"<BR>")

بالتوفيق

اخي محمد

سويت الي قلت لي عليه ولا نفع

انا عندي تكست بوكس

ابغي الكلام الي اكتبه فيه ينطبع على الرسبونس مثلا ....

كتبت هالكود ولا نفع

برضو يطلع لي الكتابة جنب بعض حتى لو ضغطت انتر

string newVal= TextBox1.Text.Replace(@"\n","<BR>");
  	Response.Write(newVal);

وشكرا لاهتمامك

واشكر الاخ اسماعيل على رده

تم تعديل هذه المشاركة بواسطة دون سيلفاتور في 10 ديسمبر 2005 في 15:46

abo_alzobaer@hotmail.com

#5

طيب كيف بتشتغل معي؟؟؟؟؟؟؟

انا عندي Visual Studio.NET انت عندك Visual Studion.Com يعني ؟

طيب انا لما ارجع البيت بجرب و برد عليك كمان مرة

You can fly while you can touch the sky

#6
محمد خليل أبو صلاح كتب:
طيب كيف بتشتغل معي؟؟؟؟؟؟؟

انا عندي Visual Studio.NET انت عندك Visual Studion.Com يعني ؟

طيب انا لما ارجع البيت بجرب و برد عليك كمان مرة

الف شكر لك اخ محمد

انا حليتها

المشكله عندي زالت لما شلت علامة "@"

مش عارف ليش هي كانت السبب

بس المهم انه المشكله انحلت

والف شكر لك

abo_alzobaer@hotmail.com

#7

السبب أن علامة ال @ تستخدم في الPath أو مسارات الملفات فقط و التي كان يجب ان تكتب هكذا myFolder \\ MySubFolder \\ MyFile.yyy و هكذا كنا نضطر لكتابة // بدلاً من / واحدة و علامة ال@ قبل المسار مكنتنا من كتابة المسار بشكل طبيعي..

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#8

انا وضعتها بالغلط لاني كتبت وانا بالشغل و كنت مستعجل و جل من لا يسهو

لكن توضيحا لكلام الأخ مشرف قسم السي "إسمك صعب على فكرة"

هذه الإشارة لا تستخدم عند وضع المسارات و إنما توضع عند الحاجة لإلغاء الحروف الممنوعة في العرض

مثلا

 Response.Write("Hi \modeE"); >>>>>> wrong
 Response.Write(@"Hi \modeE"); >>>>>> output : Hi \modeE

بالتالي تم تجاهل هذه الإشارة و هناك طبعا إشارات أخرى نحتاج أحيانا لتجاهلها .. مثل الأقواس () أو '

حظا موفقا

You can fly while you can touch the sky

#9

في الواقع العلامة \ تستخدم قبل مايسمى بالescape characters مثل r\ و n\ و t\ و هكذا لتمييزها عن الحروف العادية و لكن ماذا اذا اردنا كتابة الحرف \ نفسه؟؟؟؟

و لهذا اصبحت كتابة العلامة \ تكتب \\ و يتم تجاهل احداها و لكن في ال#C ظهرت العلامة @ قبل الstring و التي تمكنك من كتابة العلامة \ مرة واحدة فقط و لهذا عندما كتبت n\ و الstring قبله @ فلم يفهمها المترجم على أنها newline بل فهمها على أنها العلامة \ متبوعة بحرف n

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#10

انت حددت أنها فقط لتجاوز ال \

لذا وجب التوضيح بدورها كاملا .. أنها تقوم بإهمال أي حرف يقوم بإظهار خطأ عند الكتابة مثلما ما ذكرت بعضها بالأعلى )('

You can fly while you can touch the sky

#11

bashmohandes معاه حق

البرنامج ظن انها ال \n

وجزاكم الله خير

abo_alzobaer@hotmail.com

هذا الموضوع مغلق.

مواضيع مشابهة