نمایش نتایج 1 تا 6 از 6

نام تاپیک: اتصال سابروتین به کلید F12 که در تمامی اجزای فرم کار کند

  1. #1
    کاربر دائمی
    تاریخ عضویت
    خرداد 1402
    محل زندگی
    تهران
    پست
    110

    Question اتصال سابروتین به کلید F12 که در تمامی اجزای فرم کار کند

    سلام بر اساتید گرامی

    بنده می‌خواهم کلید F12 ، سابروتینی خاص را در تمامی اجزای فرم اجرا کند
    راهکاری سراغ دارید ؟

  2. #2
    کاربر دائمی آواتار پرستو پارسایی
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تهران
    پست
    460

    نقل قول: اتصال سابروتین به کلید F12 که در تمامی اجزای فرم کار کند

    Public Class Form1 
    Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles MyBase.KeyDown
    If e.KeyCode = Keys.F12 Then
    MySubroutine()
    End If
    End Sub


    Private Sub MySubroutine()
    ' کد سابروتین خود را در اینجا قرار دهید
    End Sub
    End Class

  3. #3
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,679

    نقل قول: اتصال سابروتین به کلید F12 که در تمامی اجزای فرم کار کند

    سلام.
    این نکته مهم رو فراموش نکنید:


    Form.KeyPreview Property (System.Windows.Forms) | Microsoft Learn

  4. #4
    کاربر دائمی
    تاریخ عضویت
    خرداد 1402
    محل زندگی
    تهران
    پست
    110

    نقل قول: اتصال سابروتین به کلید F12 که در تمامی اجزای فرم کار کند

    نقل قول نوشته شده توسط پرستو پارسایی مشاهده تاپیک
    Public Class Form1 
    Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles MyBase.KeyDown
    If e.KeyCode = Keys.F12 Then
    MySubroutine()
    End If
    End Sub


    Private Sub MySubroutine()
    ' کد سابروتین خود را در اینجا قرار دهید
    End Sub
    End Class

    جواب نداد استاد عزیزم ، احتمال دارد مربوط به فوکوس روی اجزایی از فرم باشه که من دقت ندارم ؟

  5. #5
    کاربر دائمی آواتار پرستو پارسایی
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تهران
    پست
    460

    نقل قول: اتصال سابروتین به کلید F12 که در تمامی اجزای فرم کار کند

    باید اطمینان حاصل کنید که رویداد KeyPreview فرم شما فعال شده باشه تا بتوانید کلیدهایی که در فرم فشرده می‌شن، را دریافت کنید.
    برای فعال کردن رویداد KeyPreview، می‌تونید از Form_Load استفاده کنید. این رویداد هنگامی صدا زده می‌شه که فرم بارگذاری شود. درون آن، مقدار KeyPreview را برابر True قرار دهید. اگر باز هم مشکلی وجود داشت مطمئن بشید که کدهای سابروتین MySubroutine درست هست و هیچ خطایی در آن وجود ندارد. و کلید F12 به درستی شناسایی شده است.



    Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Me.KeyPreview = True
    End Sub


    Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles MyBase.KeyDown
    If e.KeyCode = Keys.F12 Then
    MySubroutine()
    End If
    End Sub


    Private Sub MySubroutine()
    ' کد سابروتین خود را در اینجا قرار دهید
    End Sub
    End Class

  6. #6
    کاربر دائمی
    تاریخ عضویت
    خرداد 1402
    محل زندگی
    تهران
    پست
    110

    نقل قول: اتصال سابروتین به کلید F12 که در تمامی اجزای فرم کار کند

    نقل قول نوشته شده توسط پرستو پارسایی مشاهده تاپیک
    باید اطمینان حاصل کنید که رویداد KeyPreview فرم شما فعال شده باشه تا بتوانید کلیدهایی که در فرم فشرده می‌شن، را دریافت کنید.
    برای فعال کردن رویداد KeyPreview، می‌تونید از Form_Load استفاده کنید. این رویداد هنگامی صدا زده می‌شه که فرم بارگذاری شود. درون آن، مقدار KeyPreview را برابر True قرار دهید. اگر باز هم مشکلی وجود داشت مطمئن بشید که کدهای سابروتین MySubroutine درست هست و هیچ خطایی در آن وجود ندارد. و کلید F12 به درستی شناسایی شده است.



    Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Me.KeyPreview = True
    End Sub


    Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles MyBase.KeyDown
    If e.KeyCode = Keys.F12 Then
    MySubroutine()
    End If
    End Sub


    Private Sub MySubroutine()
    ' کد سابروتین خود را در اینجا قرار دهید
    End Sub
    End Class

    استاااااااااااااااااااااا اااااااااااااااااااد یدونه‌ای
    مشکل از KeyPreview بود
    ممنونم

تاپیک های مشابه

  1. مشکل در نوتیفیکشن
    نوشته شده توسط saeedf436 در بخش Android Studio
    پاسخ: 0
    آخرین پست: چهارشنبه 14 مرداد 1394, 19:49 عصر
  2. بهترین راه ارسال نوتیفیکیشن از سرور
    نوشته شده توسط hamedg1366 در بخش Android Studio
    پاسخ: 4
    آخرین پست: سه شنبه 13 مرداد 1394, 21:26 عصر
  3. مشکل خیلی مبتدی (نوتیفیکیشن)
    نوشته شده توسط netmaster.m در بخش Android Studio
    پاسخ: 2
    آخرین پست: پنج شنبه 14 خرداد 1394, 18:49 عصر
  4. ساخت نوتیفیکیشن
    نوشته شده توسط mokamel در بخش C#‎‎
    پاسخ: 4
    آخرین پست: دوشنبه 04 اسفند 1393, 10:38 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •