تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] اصلاح خطأ بسيط في الضغط على زر لوحة المفاتيح
#1
Heart 
السلام عليكم  Heart Heart

ممكن اصلاح خطأ هذا الكود
كود :
   Dim path As String = "C:\Windows\system32\notepad.exe"
   Private Declare Function SetForegroundWindow Lib "User32.dll" (point As IntPtr) As Integer

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

       Dim process As Process = process.GetProcessesByName("notepad").FirstOrDefault(Of Process)()
       If process IsNot Nothing Then
           Dim mainWindowHandle As IntPtr = process.MainWindowHandle
           Form1.SetForegroundWindow(mainWindowHandle)
           SendKeys.SendWait("^{H}") 'replace Ctrl & H
       End If

   End Sub

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       Process.Start(path)
   End Sub


كل ما اريده هو التحكم في Notepad عن طريق برنامجي 
يعني اذا ضغط على زر تعديل يقوم بضغط على Ctrl & H  في لوحة المفاتيح و يظهر لي نافذة remplace
الرد }}}
تم الشكر بواسطة:
#2
كود :
       Dim process As Process = Process.GetProcessesByName("notepad").FirstOrDefault()
       If process IsNot Nothing Then
           Dim mainWindowHandle As IntPtr = process.MainWindowHandle
           Form1.SetForegroundWindow(mainWindowHandle)

           SendKeys.SendWait("^{h}") 'replace Ctrl & H
       End If
غير H إلى شكل صغير h

الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 631 25-10-24, 01:57 PM
آخر رد: F.H.M
  عند الضغط على زر Cancel يظهر لي رسالة خطأ F.H.M 11 1,100 25-10-24, 06:39 AM
آخر رد: F.H.M
  وجدت كود بسيط للصلاحيات وعدلته ليناسب مشروعي ولكن ظهرت بعض الأخطاء F.H.M 1 278 17-09-24, 09:34 PM
آخر رد: F.H.M
  [سؤال] تنفيذ عدة أوامر مختلفة في خلية DGV عند الضغط بعدة أزرار Mohamd Mercy To TheWorlds 0 267 10-09-24, 08:26 AM
آخر رد: Mohamd Mercy To TheWorlds
  السلام عليكم - محتاج كود لوحة الارقام في شاشة paid cash Hamza8484 1 398 13-08-24, 10:23 AM
آخر رد: تركي الحلواني
  كيف يمكنني الضغط على DataGridView_CellFormatting عبر Button1 moh61 1 391 27-06-24, 12:48 AM
آخر رد: asmarsou
  تنفيذ أمر عند الضغط على أى زر من الكيبورد heem1986 1 363 12-06-24, 05:57 PM
آخر رد: تركي الحلواني
  سؤال بسيط يا احبتى فى الله خالد كامل1 4 618 07-01-24, 12:55 AM
آخر رد: Mujahef
Tongue استفسار بسيط عن كريستال ريبورت waataanys 1 559 30-11-23, 04:44 PM
آخر رد: Taha Okla
  [سؤال] حول ظهور النافذة الاولى عند الضغط على Menustrip2 في النافذة الثانية vb.net 2012 mh66 0 465 19-10-23, 09:05 AM
آخر رد: mh66

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم