📄 unit5.pas
字号:
Unit Unit5;
Interface
Uses
Windows,
Messages,
SysUtils,
Classes,
Graphics,
Controls,
Forms,
Dialogs,
StdCtrls,
ztvZipView,
ComCtrls;
Type
TfrmErrorMsgs = Class(TForm)
ListView1: TListView;
Procedure FormKeyDown(Sender: TObject; Var Key: Word; Shift: TShiftState);
Private
{ Private declarations }
Public
{ Public declarations }
End;
Var
frmErrorMsgs: TfrmErrorMsgs;
Implementation
{$R *.DFM}
//-------------------------------------------------------------
Procedure TfrmErrorMsgs.FormKeyDown(Sender: TObject; Var Key: Word; Shift: TShiftState);
Var
RestoreIndex: Integer;
SelectedItem: TListItem;
Begin
(* Esc Key *)
If Key = 27 Then
Close()
(* Delete key *)
Else
If (Key = 46) And (ListView1.Selected <> Nil) Then
Begin
SelectedItem := ListView1.Selected;
If ListView1.Selected.Index + 1 < ListView1.Items.Count Then
RestoreIndex := ListView1.Selected.Index
Else
RestoreIndex := ListView1.Selected.Index - 1;
SelectedItem.Delete();
If ListView1.Items.Count > 0 Then
ListView1.Items[RestoreIndex].Selected := True;
End;
End;
//-------------------------------------------------------------
End.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -