View Full Version : پیمایش روی عناصر صفحه با فشار دادن کلید
net_ved
سه شنبه 25 اسفند 1383, 11:51 صبح
سلام
من یه برنامه دارم پر ار کلید و edit می خوام با فلشها و Enter بشه رو عناصر برنامم پیمایش کرد البته این
کارو با کدنویسی بلدم....اگه کسی کمپوننت free داره لطفا به منم بده....پیشا پیش سال نوتون مبارک
Touska
سه شنبه 25 اسفند 1383, 12:02 عصر
داخل رویداد OnkeyPress این کد را بنویسید :
IF Key = Char(VK_RETURN) Then
Begin
Key := #0;
Edit2.setfoucs;
End;
موفق باشید :موفق:
Touska
سه شنبه 25 اسفند 1383, 12:04 عصر
با کامپوننت های JVC که رایگان هم هسنتد می تونی این کار را انجام بدی
موفق باشید :موفق:
JavanSoft
سه شنبه 25 اسفند 1383, 13:27 عصر
با کامپوننت های JVC که رایگان هم هسنتد می تونی این کار را انجام بدی
بدلیل باگ های آن توصیه نمی شود
Delphi-Clinic
سه شنبه 25 اسفند 1383, 14:30 عصر
سلام
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var
Direction: Integer;
begin
Direction:= -1;
case Key of
VK_DOWN,VK_RETURN: Direction:= 0;//Go to Next Control.
VK_UP: Direction:= 1; //Go to Previous Control.
end;
if (Direction <> -1) then
begin
Perform(WM_NEXTDLGCTL,Direction,0);
Key:= 0;
end;
end;
Form1.KeyPreview:= True
net_ved
سه شنبه 25 اسفند 1383, 18:13 عصر
مر30 از همه...ولی من کامپوننت می خوام....یعنی دقیقا اسم کامپوننتیو که این کارو می کنه
moradi_am
چهارشنبه 26 اسفند 1383, 10:08 صبح
اینم یک کامپوننت ساده و توپ
net_ved
چهارشنبه 26 اسفند 1383, 10:18 صبح
اقا یه دنیا ممنون.....و یه چیزی در رابته به کدایی که دوستان دادن...اگه بخوام از enter به جای فلش استفاده کنم باید از...vk_enter استفاده کنم؟....اصلا دلفی vk_enterنمی شناسه...آخه چرا؟
Touska
چهارشنبه 26 اسفند 1383, 11:07 صبح
VK_Enter که نه VK_RETURN رو می شناسه
موفق باشید :موفق:
moradi_am
پنج شنبه 27 اسفند 1383, 12:29 عصر
اینم یک کامپوننت که Enter را بجای TAB استفاده میکند
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.