loo30fer
چهارشنبه 27 بهمن 1389, 20:20 عصر
با سلام خدمت دوستان و اساتید
من برای گرفتن (هایلایت) 3 کلمه اول در Edit میخوام از روش نگه داشتن دکمه SHIFT و زدن 3 بار دکمه RIGHT اینکار بکنم ولی نمیشه از این کد هم استفاده میکنم ولی نمیشه نمیدونم چرا؟
ضمنا برای اینکار حتما نیاز به همین شبیه سازی دارم و برای بهتر متوجه شدن موضوع عکس رو هم پیوست کردم
اگه یکم مبتدی راهنمایی کنید ممنون میشم و بگین مشکل از کجای کار کنه با تشکر
66439
Edit1.SetFocus;
keybd_event(VK_LEFT,0,0,0);
keybd_event(VK_LEFT,0,KEYEVENTF_KEYUP,0);
keybd_event(VK_SHIFT,0,0,0);
keybd_event(VK_RIGHT,0,0,0);
keybd_event(VK_RIGHT,0,0,0);
keybd_event(VK_RIGHT,0,0,0);
keybd_event(VK_SHIFT,0,KEYEVENTF_KEYUP,0);
keybd_event(VK_RIGHT,0,KEYEVENTF_KEYUP,0);
من برای گرفتن (هایلایت) 3 کلمه اول در Edit میخوام از روش نگه داشتن دکمه SHIFT و زدن 3 بار دکمه RIGHT اینکار بکنم ولی نمیشه از این کد هم استفاده میکنم ولی نمیشه نمیدونم چرا؟
ضمنا برای اینکار حتما نیاز به همین شبیه سازی دارم و برای بهتر متوجه شدن موضوع عکس رو هم پیوست کردم
اگه یکم مبتدی راهنمایی کنید ممنون میشم و بگین مشکل از کجای کار کنه با تشکر
66439
Edit1.SetFocus;
keybd_event(VK_LEFT,0,0,0);
keybd_event(VK_LEFT,0,KEYEVENTF_KEYUP,0);
keybd_event(VK_SHIFT,0,0,0);
keybd_event(VK_RIGHT,0,0,0);
keybd_event(VK_RIGHT,0,0,0);
keybd_event(VK_RIGHT,0,0,0);
keybd_event(VK_SHIFT,0,KEYEVENTF_KEYUP,0);
keybd_event(VK_RIGHT,0,KEYEVENTF_KEYUP,0);