PDA

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 استفاده میکند