با سلام
میخوام وقتی تو فیلد دی بی گرید کلیدEnter رو زدم بره به فیلد بعدی مثل کلیدTab.چطور میتونم انجام بدم ؟
ممنون
با سلام
میخوام وقتی تو فیلد دی بی گرید کلیدEnter رو زدم بره به فیلد بعدی مثل کلیدTab.چطور میتونم انجام بدم ؟
ممنون
سلام.
اصولا وقتی حرف از حرکت بین کامپوننت ها با فشردن کلیدهای خاص میشه باید سمت 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;
دلفی ،*جذاب ترین زبان طراحی نرم افزار ...
beny (26 / November / 2014),b_e_shamlu (30 / November / 2014),hooch (30 / November / 2014),meyti (26 / November / 2014)
علاقه مندي ها (Bookmarks)