تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال
#1
السلام عليكم ورحمة الله وبركاته 
ممكن شرح الفرق بين 
Keypress وهيا ضغط علي مفتاح
و حدث click 
Keydown وهيا وضع ماوس علي زر 
Keyup وهيا رفع ماوس من علي زر 
ياريت اخوه أعضاء منتدي أفاده بمعلومه
الرد }}}
تم الشكر بواسطة: سعود
#2
(31-08-22, 11:54 PM)aymen_libya كتب : السلام عليكم ورحمة الله وبركاته 
ممكن شرح الفرق بين 
Keypress وهيا ضغط علي مفتاح
و حدث click 
Keydown وهيا وضع ماوس علي زر 
Keyup وهيا رفع ماوس من علي زر 
ياريت اخوه أعضاء منتدي أفاده بمعلومه

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

هذه الاحداث لا علاقة لها بالماوس - بل بلوحة المفاتيح.. 
فيتم تنفيذ الأمر بمجرد نزول الزر(من لوحة المفاتيح) بالنسبة للحدث (Keydown) ثم الحدث (Keypress)  
وبعد الرفع يتفاعل مع الحدث (Keyup)
في حال كان مربع نص -- وما شابه 

----
أما في حال كانت هذه الأحداث تخص (Button)  - فإن المفتاح الذي يتعامل معها هو مفتاح المسطرة على الكيبورد فقط.

أما مفتاح الإدخال (Enter) فهو يتعامل مع الحدث (Keyup) فقط (وعند رفع المفتاح حصراً).
--
أما الماوس فقط تتعامل مع (click) وكذلك المسطرة ومفتاح الادخال.
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: سعود , سعود
#3
(01-09-22, 12:58 AM)Taha Okla كتب :
(31-08-22, 11:54 PM)aymen_libya كتب : السلام عليكم ورحمة الله وبركاته 
ممكن شرح الفرق بين 
Keypress وهيا ضغط علي مفتاح
و حدث click 
Keydown وهيا وضع ماوس علي زر 
Keyup وهيا رفع ماوس من علي زر 
ياريت اخوه أعضاء منتدي أفاده بمعلومه

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

هذه الاحداث لا علاقة لها بالماوس - بل بلوحة المفاتيح.. 
فيتم تنفيذ الأمر بمجرد نزول الزر(من لوحة المفاتيح) بالنسبة للحدث (Keydown) ثم الحدث (Keypress)  
وبعد الرفع يتفاعل مع الحدث (Keyup)
في حال كان مربع نص -- وما شابه 

----
أما في حال كانت هذه الأحداث تخص (Button)  - فإن المفتاح الذي يتعامل معها هو مفتاح المسطرة على الكيبورد فقط.

أما مفتاح الإدخال (Enter) فهو يتعامل مع الحدث (Keyup) فقط (وعند رفع المفتاح حصراً).
--
أما الماوس فقط تتعامل مع (click) وكذلك المسطرة ومفتاح الادخال.

اخي ممكن شرح بارماترات  Remove 
Textbox.text=Textbox.text.remove(Textbox.length-1,1);
الرد }}}
تم الشكر بواسطة: سعود
#4
بالنسبة للكود أظن أنه خطأ والصحيح هو :
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-1,1);
وهو مختص بحذف جزء من النص الموجود بمربع النص..
بهذا الشكل من الكود عمله يشبه عمل الــ Backspace


التحليل : 
- البارامتر الأول يحدد نقطة بداية الحذف(رقم ترتيب الحرف).
- البارامتر الثاني يحدد طول القص(كم حرف).
====
لو كان في مربع النص كلمة (السلام) يعني يقول له نقطة البداية هي الحرف الخامس وقص ما بعده بحرف واحد فقط.
يجب أن يكون طول ما بعد نقطة البداية أكبر أو يساوي ما تريد أن تقص من النص.
بإمكانك أن تقص الحرف الأول من النص لو كانت نقطة البداية صفر - والطول واحد
بإمكانك أن تقص حرفين من بداية النص لو كانت نقطة البداية صفر - والطول اثنين
وهكذا دواليك ...
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: سعود , سعود
#5
(01-09-22, 11:07 AM)Taha Okla كتب : بالنسبة للكود أظن أنه خطأ والصحيح هو :
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-1,1);
وهو مختص بحذف جزء من النص الموجود بمربع النص..
بهذا الشكل من الكود عمله يشبه عمل الــ Backspace


التحليل : 
- البارامتر الأول يحدد نقطة بداية الحذف(رقم ترتيب الحرف).
- البارامتر الثاني يحدد طول القص(كم حرف).
====
لو كان في مربع النص كلمة (السلام) يعني يقول له نقطة البداية هي الحرف الخامس وقص ما بعده بحرف واحد فقط.
يجب أن يكون طول ما بعد نقطة البداية أكبر أو يساوي ما تريد أن تقص من النص.
بإمكانك أن تقص الحرف الأول من النص لو كانت نقطة البداية صفر - والطول واحد
بإمكانك أن تقص حرفين من بداية النص لو كانت نقطة البداية صفر - والطول اثنين
وهكذا دواليك ...
يعني انا قلت له خود الطول كله وفي كل مره احدف حرف واحد 
يعني بدل واحد لو كتبت اثنين راح يحدف بالحرفين أليس صحيح كلامي
الرد }}}
تم الشكر بواسطة: سعود , سعود , سعود
#6
لا هو ما بيشوف الطول
هو بيشوف نقط بداية الحذف والطول بعد نقطة الحذف هل هو مناسب لتحذفه أم هو أقل..
--
في ذاك الكود قلت له أبدأ من الحرف قبل الاخير وأحذف الاخير ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: سعود
#7
(01-09-22, 01:20 PM)Taha Okla كتب : لا هو ما بيشوف الطول
هو بيشوف نقط بداية الحذف والطول بعد نقطة الحذف هل هو مناسب لتحذفه أم هو أقل..
--
في ذاك الكود قلت له أبدأ من الحرف قبل الاخير وأحذف الاخير ..


لو كان مثلا اريد حدف بالرقمين وليس بالرقم 
مثلا اكتب 99999
تصبح 999 يحدف بالرقمين 
كيف يكون تكون بارماترات
Textbox.text.remove(0,2)
هل صحيح
الرد }}}
تم الشكر بواسطة: سعود , سعود
#8
في رقم (99999) يتكون من خمس خانات لذا  تستطيع أن تكتب : 
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-2,2);

أو :
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-3,2);


أو :
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-4,2);

أو :
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-5,2);

وتستطيع أن تكتب :

كود :
Textbox.text=Textbox.text.remove(0,2);
 
أو :

كود :
Textbox.text=Textbox.text.remove(1,2);

أو :
كود :
Textbox.text=Textbox.text.remove(2,2);

أو :
كود :
Textbox.text=Textbox.text.remove(3,2);
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: سعود
#9
(01-09-22, 01:33 PM)Taha Okla كتب : في رقم (99999) يتكون من خمس خانات لذا  تستطيع أن تكتب : 
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-2,2);

أو :
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-3,2);


أو :
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-4,2);

أو :
كود :
Textbox.text=Textbox.text.remove(Textbox.Text.length-5,2);

وتستطيع أن تكتب :

كود :
Textbox.text=Textbox.text.remove(0,2);
 
أو :

كود :
Textbox.text=Textbox.text.remove(1,2);

أو :
كود :
Textbox.text=Textbox.text.remove(2,2);

أو :
كود :
Textbox.text=Textbox.text.remove(3,2);

اكواد  جربته الذي كتبته لايصلح اي واحد فيهم 
يظهر خطأ 
لأنه لو دخلت 99999 يتكون من 5 أرقام 
يمسح رقمين ثم يمسح رقمين ثم عندما يمسح يجد رقم فقط سوف يظهر خطأ 
فا افضل حل هدا 
Textbox.text.remove(0,1)
في حاله حرف فقط أو رقم فقط
الرد }}}
تم الشكر بواسطة: سعود
#10
طيب - أفعل ما تريد.
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: سعود , سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 99 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 265 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,485 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 506 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 797 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 401 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 391 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 446 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 361 21-12-24, 02:57 PM
آخر رد: aljzazy
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 519 28-09-24, 04:45 PM
آخر رد: المتألق9

التنقل السريع :


يقوم بقرائة الموضوع: