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

برمجة مربع النص و مربع النص الغنية لمعرفة ان الخاصية مشغلة او لا اي خاصية CAPS LOCK ؟

بدأه ابو علي المقدسي في 25 مايو 2012 · 2 رد · 354 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف ابرمج تكست بكس او تكست بكس ريك بحيث اذا وضع المستخدم فيه مؤشر الفأرة يعني التركيز ؟ يظهر مربع اصر اذا كانت خاصية ال CAPS LOCK اذا كانت شغالت او لا تماما مثل الايميل المسنجر ؟

وشكرا

#2

السلام عليكم أخي هذا مثال للتأكد من خاصية كابس لوك

using System; using System.Runtime.InteropServices; using System.Windows.Forms;  public class CapsLockControl {     [DllImport("user32.dll")]         static extern void keybd_event(byte bVk, byte bScan, uint dwFlags,UIntPtr dwExtraInfo);     const int KEYEVENTF_EXTENDEDKEY = 0x1;     const int KEYEVENTF_KEYUP = 0x2;      public static void Main()     {         if (Control.IsKeyLocked(Keys.CapsLock)) 		{             Console.WriteLine("Caps Lock key is ON.  We'll turn it off");             keybd_event(0x14, 0x45, KEYEVENTF_EXTENDEDKEY, (UIntPtr) 0);             keybd_event(0x14, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,                 (UIntPtr) 0);         }         else 		{             Console.WriteLine("Caps Lock key is OFF");         }     } }

بالتوفيق

Be the change you want to see in the world


#3
METEOR كتب:

السلام عليكم أخي هذا مثال للتأكد من خاصية كابس لوك

using System; using System.Runtime.InteropServices; using System.Windows.Forms;  public class CapsLockControl {     [DllImport("user32.dll")]         static extern void keybd_event(byte bVk, byte bScan, uint dwFlags,UIntPtr dwExtraInfo);     const int KEYEVENTF_EXTENDEDKEY = 0x1;     const int KEYEVENTF_KEYUP = 0x2;      public static void Main()     {         if (Control.IsKeyLocked(Keys.CapsLock)) 		{             Console.WriteLine("Caps Lock key is ON.  We'll turn it off");             keybd_event(0x14, 0x45, KEYEVENTF_EXTENDEDKEY, (UIntPtr) 0);             keybd_event(0x14, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,                 (UIntPtr) 0);         }         else 		{             Console.WriteLine("Caps Lock key is OFF");         }     } }

بالتوفيق

هل يمكن ان تشرح قليل عن الكود ؟ ؟ ؟ .

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

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

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

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

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