Beyaz.Net İpucu

Enter For Tab

Enter tuşuna basıldığında Tab gibi bir sonraki nesneye geçmeyi sağlar.

// form on key press

if Key = #13 then

begin

Key := #0;

{ check if SHIFT - Key is pressed }

if GetKeyState(VK_Shift) and $8000 <> 0 then

PostMessage(Handle, WM_NEXTDLGCTL, 1, 0)

else

PostMessage(Handle, WM_NEXTDLGCTL, 0, 0);

end;

// bu da baska örnek

??

if Key = #13 then

begin

Key := #0;

{ check if SHIFT - Key is pressed }

if HiWord(GetKeyState(VK_SHIFT)) <> 0 then

PostMessage(Handle, WM_NextDlgCtl, 1, 0)

else

PostMessage(Handle, WM_NextDlgCtl, 0, 0);

end;