gpt4 book ai didi

delphi - 退格检测

转载 作者:行者123 更新时间:2023-12-03 19:25:41 24 4
gpt4 key购买 nike

仅当光标在Timage组件上方时才有可能检测到退格键的按下(例如事件)吗?此快捷方式必须触发与TImage有关的专用图像处理。

最佳答案

我只在鼠标进入或离开图像(OnMouseEnter,OnMouseLeave)时启用/禁用它们的按键检测事件。

您只需要在Form上具有BackDetection函数(与TKeyEvent兼容):

procedure MyForm.BackDetection(Sender: TObject; var Key: word; Shift: TShiftState);
begin
if Key = VK_BACK then begin
...
... Your image-processing code
...
end;
end;


这确实要求 KeyPreviewTrue

然后,您只需设置此事件,或在鼠标进入或离开图像时将其禁用。

procedure MyForm.MyImageOnMouseEnter(Sender: TObject);
begin
OnKeyPress := BackDetection;
end;

procedure MyForm.MyImageOnMouseLeave(Sender: TObject);
begin
OnKeyPress := nil;
end;

关于delphi - 退格检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39336492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com