آخرين پست هاي ارسالي انجمن ايران دلفي

تماشای رایگان فیلم ایرانی ، خارجی و کودک آکادمی دلفی
نمایش نتایج: از 1 به 2 از 2

موضوع: حرکت در فیلدهای dbgrid با کلیدenter

  1. #1
    کاربر سایت beny آواتار ها
    تاریخ عضویت
    November 2013
    سن
    10
    نوشته ها
    41
    تشکر ها
    44
    تشکر شده 5 بار در 5 ارسال.

    حرکت در فیلدهای dbgrid با کلیدenter

    با سلام

    میخوام وقتی تو فیلد دی بی گرید کلیدEnter رو زدم بره به فیلد بعدی مثل کلیدTab.چطور میتونم انجام بدم ؟


    ممنون

  2. #2
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    39
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1

    پاسخ : حرکت در فیلدهای dbgrid با کلیدenter

    سلام.
    اصولا وقتی حرف از حرکت بین کامپوننت ها با فشردن کلیدهای خاص میشه باید سمت Event مربوط به اون یعنی Key Press برید.
    کد زیر برای کار شما کاربرد داره
    کد:
    procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
    begin
    
     if Key = #13 then
      begin
      if DBGrid1.SelectedIndex+1 < DBGrid1.Columns.Count then
      begin
        DBGrid1.SelectedField := DBGrid1.DataSource.DataSet.Fields[DBGrid1.SelectedIndex+1];
        Key := #0;
        end;
      end;
    end;
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  3. 4 کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده اند .

    beny (26 / November / 2014),b_e_shamlu (30 / November / 2014),hooch (30 / November / 2014),meyti (26 / November / 2014)

موضوعات مشابه

  1. پاسخ: 5
    آخرين نوشته: 02 / November / 2013, 03:53 PM

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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