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

انا الان اعمل ببرنامج chat وتواجهني مشكلة

بدأه easy_3a3 في 20 سبتمبر 2011 · 7 رد · 498 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الان انا وضعت بال tag تاع ال body هاي الخاصية الليس هي defaultfocus= textbox1

لانه انا عندي تكست بوكس داخل الصفحة وانبسطة من حالي لاني تقدمت بالموضوع :blush: :dry: :sad:

المهم يا اخوان صرت كل ما اضغط انتر من الكيبورد ينفذ الكود اللي موجود بحدث التكست بوكس

وهكذا اكتمل عندي شغلة ال الشات

ولكن صادفتني المشكلة اللي خربت الدنيا الا وهي اني لما حولت خاصية التكست مود الى multiple صار ينزل سطر مش ينفذ الحدث

لذلك ارجو المساعدة

#2

?

#3

السلام عليكم

ضع الكود التالي في حدث keyDown للتكست بوكس:

If e.KeyCode = 13 Then
            e.SuppressKeyPress = True
            Button1_Click(sender, e)
End If

تم تعديل هذه المشاركة بواسطة byte101 في 21 سبتمبر 2011 في 07:40

−1

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


#4
byte101 كتب:

السلام عليكم

ضع الكود التالي في حدث keyDown للتكست بوكس:

If e.KeyCode = 13 Then
            e.SuppressKeyPress = True
            Button1_Click(sender, e)
End If

وعليكم السلام

اخي الكريم انا اعدة بشتغل ويب

يعني ASP.NET

مش APPLICATION DESKTOP

لذلك ما في حدث KEYDOWN

ارجو المساعدة

#5

عفوا أنا آسف

يمكن تنفيذ ذلك من خلال javascript:

function KeyDownHandler(btn)
{
if (event.keyCode == 13)
{
event.returnValue=false;
event.cancel = true;
btn.click();
}
}

و يتم استدعاء هذا التابع كالتالي:

<asp:TextBox ID="text1" Runat="server"  onKeyDown="KeyDownHandler('btn')">
</asp:TextBox>
1

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


#6
byte101 كتب:

عفوا أنا آسف

يمكن تنفيذ ذلك من خلال javascript:

function KeyDownHandler(btn)
{
if (event.keyCode == 13)
{
event.returnValue=false;
event.cancel = true;
btn.click();
}
}

و يتم استدعاء هذا التابع كالتالي:

<asp:TextBox ID="text1" Runat="server"  onKeyDown="KeyDownHandler('btn')">
</asp:TextBox>

لا اخي ولا يهمك انا اسفة على ازعاجك

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

Line: 17

Error: Object doesn't support this property or method

post-193975-030526500 1316586641_thumb.j

المرفقات
Untitled.jpg

تم تعديل هذه المشاركة بواسطة easy_3a3 في 21 سبتمبر 2011 في 09:30

#7

عدلي كود الـ ASP ليصبح كالتالي:

<asp:TextBox ID="text1" Runat="server"  onKeyDown="KeyDownHandler(btn)">
</asp:TextBox>

فقط قمت بإزالة علامات الاقتباس عند btn

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


#8

شكراً اخي الكريم byte101

عاجزة عز الشكر تمت العملية بنجاح الحمد لله

شكراً

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