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

طريقة اضافة في تكست عن طريق الحدث انتر

بدأه السيد الهاشمي في 29 نوفمبر 2011 · 8 رد · 901 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

تحية طيبة لاعضاء ومشرفين المنتدى الكرام

عندي سوال انا عندي تكست بوكس .. واريد لما اكتب اي شي في التكست واضيفة لقاعدت البيانات .. اضغط بعد ما اخلص اكتب داخل التكست انتر وينضاف مباشرة .. لا اريد ان اكتب جملة الانسرت في بوتون ..

اريد اعرف هل يوجد حدث خاص بالتكست بوكس عند الضغط انتر تتم عملية الانسرت .. مثل لما نكتب اي شي في محرك البحث قوقل ونضغط انتر ويروح يبحث واذا حبينا نضغط زر البحث ياليت الي عنده خبرة بهذه الشي يقولي كيف اسوية ولكم جزيل الشكر

#2

السلام عليكم ورحمه الله وبركاته

اخي شوف الروابط التاليه

http://www.codeproject.com/KB/aspnet/aspnet_Enter_key_problem.aspx

http://weblogs.asp.net/rajbk/archive/2003/12/11/setting-the-default-button-for-a-textbox-in-asp-net.aspx

2

.:: Wish to become better and better ::.

#3

نفترض أن لديك TextBox1 و Button1

عندها إضغط على Button1 مرتين وأكتب في الكود

TextBox1.Focus();

هنا سيتم تنفيذ الكود الذي بداخل Button1 عندما تضع المؤشر داخل TextBox1 وتضغط Enter

مثل Google تماماًَ

المصدر هنا .

1

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#4

ببساطة تستطيع أن تكتب كود الإضافة في الحدث TextChanged لمربع النص

  protected void TextBox1_TextChanged(object sender, EventArgs e)
    {

    }
1
#5
VB Helper كتب:

---------------

مشكور اخي العزيز .. ماقصرت لكن لم استطيع فهم الشرح لانه بالانجليزي . ياليت لو في مثال بسيط ولك جزيل الشكر

khuloud كتب:

ببساطة تستطيع أن تكتب كود الإضافة في الحدث TextChanged لمربع النص

  protected void TextBox1_TextChanged(object sender, EventArgs e)
    {

    }

--------------

اخي العزيز .. سويت نفس الطريقة هذه لكن عند الضغط على انتر ينزل لي سطر جديد ولاينفذ الكود

KV2010 كتب:

نفترض أن لديك TextBox1 و Button1

عندها إضغط على Button1 مرتين وأكتب في الكود

TextBox1.Focus();

هنا سيتم تنفيذ الكود الذي بداخل Button1 عندما تضع المؤشر داخل TextBox1 وتضغط Enter

مثل Google تماماًَ

المصدر هنا .

-------------------

اخي العزيز .. مشكور على ردك .. لكني لا اريد ان اضغط على بوتون اريد ان اضغط مباشرة على زر انتر فقط

تم تعديل هذه المشاركة بواسطة السيد الهاشمي في 29 نوفمبر 2011 في 16:32

#6
اقتباس
لكني لا اريد ان اضغط على بوتون اريد ان اضغط مباشرة على زر انتر فقط

أنت طلبت ذلك في سؤالك

بكل الأحوال كما قالت لك الأخت في الرد السابق إستخدم الحدث TextChanged

اقتباس
سويت نفس الطريقة هذه لكن عند الضغط على انتر ينزل لي سطر جديد ولاينفذ الكود

هذا طبيعي لأنك وضعت الخاصية TextMode للعنصر TextBox على MultiLine .... لن يتفعل الحدث إلا إن أعدتها إلى SingleLine أو Password

1

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#7
اقتباس

اخي العزيز .. سويت نفس الطريقة هذه لكن عند الضغط على انتر ينزل لي سطر جديد ولاينفذ الكود

عليك أن تضبط الخاصية AutoPostBack من الـ properties لـ textBox إلى true بدلاً من false

تم تعديل هذه المشاركة بواسطة khuloud في 30 نوفمبر 2011 في 10:04

1
#8
KV2010 كتب:

أنت طلبت ذلك في سؤالك

بكل الأحوال كما قالت لك الأخت في الرد السابق إستخدم الحدث TextChanged

هذا طبيعي لأنك وضعت الخاصية TextMode للعنصر TextBox على MultiLine .... لن يتفعل الحدث إلا إن أعدتها إلى SingleLine أو Password

-----------------------

اخي العزيز .. انا لازم اسويها لانه لو فرضنا ان شخص قام بكتابة نص طويل . سوف يظهر بسطر واحد انا اريد ان ينزل سطر عشان النص يكون بعدة اسطر ولهذا انا قمة بعمل مالتي لاين

khuloud كتب:

عليك أن تضبط الخاصية AutoPostBack من الـ properties لـ textBox إلى true بدلاً من false

----------------------

اختي انا سويت نفس الي قلتي عليه بس .. نفس الشي ينزل لي سطر ومشكورة على ردك

#9

إذاً مستحيل... لأن الكومبيوتر كيف سيفهم هل تريد نزول سطر جديد أم تريد تنفيذ أمر ما ؟

ملاحظة : إن كنت تريد تصميم صفحة تسجيل مثلاً عندها لا تجعل آخر Textbox بخاصية MultiLine , إجعلها قبل الأخير مثلاً... واجعل آخر Textbox هو لكلمة التأكيد مثلاً بحيث يكون بخاصية SingleLine عندها يعمل زر Enter كما تريد .

والله أعلم .

تم تعديل هذه المشاركة بواسطة KV2010 في 30 نوفمبر 2011 في 16:30

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…