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

نام تاپیک: رویداد keydown در groupbox

  1. #1
    کاربر دائمی آواتار mostafa_leman
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    نیشابور
    پست
    187

    رویداد keydown در groupbox

    سلام .من امروز به یه مشکل عجیب برخوردم
    اومدم روی رویداد keydown یک groupbox دستوراتی رو نوشتم
    اما اونارو اجرا نمیکرد
    بعد رفتم روی مشخصات groupbox کلیک کردم دیدم اصلا رویدادی به نام keydown یا keyup یا keypress نداره . با خودم گفتم حتما توی این لیست نمیاره . اما وقتی رفتم اون رویداد رو ویرایش کنم دیدم واقعا همچین ایونتی رو تو لیست نمیاره
    حلا چند تا سوال . آیا واقعا همچین رویدادی برای group box تعریف نشده ؟ اگه تعریف نشده چرا error نمیده ؟ اگه تعریف شده چرا دستوراتش اجرا نمیشه و چرا توی لیست رویدادهاش نمیاره؟

    در ضمن من با vs2005 کار میکنم . لطفا راهنماییم کنین

  2. #2
    کاربر تازه وارد آواتار Mohammad .net
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    تهران
    پست
    93
    اگه تعریف نشده چرا error نمیده ؟
    شما کد رویداد رو چطوری نوشتید که Error نداد ؟

  3. #3
    کاربر دائمی آواتار mostafa_leman
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    نیشابور
    پست
    187
    ببینین من از لیست رویدادی اون که توی بخش event ( بالای صفحه ) میاد انتخاب کردم اما وقتی به صورت دستی مینویسم اصلا چنین رویدادی نداره
    اینم نوشته ام :
    handles groupbox1.keydown

    این رویداد وجود داره؟

  4. #4
    کاربر تازه وارد آواتار Mohammad .net
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    تهران
    پست
    93
    - با نوشتن عبارت بالا Vb.net من که Erorr می ده !

    - مگر همه کنترل ها باید همه رویداد هایی که می شناسیم رو داشته باشن؟

    - دلیلی که باعث شده بخواهی برای GroupBox چنین رویدادی را داشته باشی رو ( اگه خواستی) بگو برای با هم یه راه حلی پیدا می کنیم.

  5. #5
    کاربر دائمی آواتار mostafa_leman
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    نیشابور
    پست
    187
    من توی یک groupbox یک سری داده رو از کاربر میگیرم و میخوام وقتی F5 رو زد از اون عملیات (حلقه ای ) بیرون بیاد و یک کنترل دیگه ام focus بشه

  6. #6
    کاربر تازه وارد آواتار Mohammad .net
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    تهران
    پست
    93
    من پیشنهاد می کنم از رویداد KeyDown فرم استفاده کنی و ...


    Public
    Class Form1
    Dim GBox As Int16 = 1
    Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
    ' Dont Forget : Set Me.KeyPreview = True !!!
    If e.KeyData = Keys.F5 Then
    Select Case Me.GBox
    Case 1
    Me.TextBox4.Focus()
    Case 2
    Me.TextBox1.Focus()
    End Select
    EndIf
    End Sub

    Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox1.Enter
    GBox = 1
    EndSub
    Private Sub GroupBox2_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox2.Enter
    GBox = 2
    End Sub
    End
    Class

    ببخشید بر اثر Copy/ Paste بعضی از واژه های کد ممکنه بهم چسبیده باشه. اصلاح کنیدش

  7. #7
    کاربر دائمی آواتار mostafa_leman
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    نیشابور
    پست
    187
    محمد جان ممنون

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

  1. keydown
    نوشته شده توسط pooyansystem در بخش C#‎‎
    پاسخ: 3
    آخرین پست: سه شنبه 02 بهمن 1386, 18:02 عصر
  2. یه مشکل با رویداد KeyDown
    نوشته شده توسط iman_s52 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: پنج شنبه 05 مهر 1386, 11:35 صبح
  3. کلیدهای ترکیبی در keydown
    نوشته شده توسط masysh در بخش VB.NET
    پاسخ: 2
    آخرین پست: سه شنبه 26 اردیبهشت 1385, 17:14 عصر
  4. رویداد KeyDown
    نوشته شده توسط ILOVEVB در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: چهارشنبه 14 اردیبهشت 1384, 08:37 صبح
  5. KeyDown
    نوشته شده توسط BAHMAN_SH در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: پنج شنبه 05 شهریور 1383, 10:17 صبح

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

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