mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2026-03-13 09:24:25 +08:00
Clear contents of filter boxes when pressing Esc key. See http://www.heidisql.com/forum.php?t=21911
This commit is contained in:
@@ -294,6 +294,7 @@ object MainForm: TMainForm
|
||||
TextHint = 'Database filter'
|
||||
OnChange = editDatabaseTableFilterChange
|
||||
OnExit = editDatabaseTableFilterExit
|
||||
OnKeyPress = editDatabaseTableFilterKeyPress
|
||||
OnLeftButtonClick = editDatabaseTableFilterLeftButtonClick
|
||||
OnRightButtonClick = editDatabaseTableFilterRightButtonClick
|
||||
end
|
||||
@@ -311,6 +312,7 @@ object MainForm: TMainForm
|
||||
TextHint = 'Table filter'
|
||||
OnChange = editDatabaseTableFilterChange
|
||||
OnExit = editDatabaseTableFilterExit
|
||||
OnKeyPress = editDatabaseTableFilterKeyPress
|
||||
OnLeftButtonClick = editDatabaseTableFilterLeftButtonClick
|
||||
OnRightButtonClick = editDatabaseTableFilterRightButtonClick
|
||||
end
|
||||
|
||||
@@ -981,6 +981,7 @@ type
|
||||
procedure editDatabaseTableFilterRightButtonClick(Sender: TObject);
|
||||
procedure menuDoubleClickInsertsNodeTextClick(Sender: TObject);
|
||||
procedure DBtreeDblClick(Sender: TObject);
|
||||
procedure editDatabaseTableFilterKeyPress(Sender: TObject; var Key: Char);
|
||||
private
|
||||
// Executable file details
|
||||
FAppVerMajor: Integer;
|
||||
@@ -7241,6 +7242,13 @@ begin
|
||||
end;
|
||||
|
||||
|
||||
procedure TMainForm.editDatabaseTableFilterKeyPress(Sender: TObject; var Key: Char);
|
||||
begin
|
||||
if Key = #27 then
|
||||
(Sender as TButtonedEdit).OnRightButtonClick(Sender);
|
||||
end;
|
||||
|
||||
|
||||
procedure TMainForm.TimerFilterVTTimer(Sender: TObject);
|
||||
begin
|
||||
// Disable timer to avoid filtering in a loop
|
||||
|
||||
Reference in New Issue
Block a user