Prevent a file from being opened
Question / Problem
How can I prevent a file from being opened in the TJamShellList?
Answer / Solution
You can use the OnBeforeShellCommand event and use the AllowExecute parameter to prevent the execution. The Command parameter when opening a file will be "default" or "open".
Alternative, assign the OnKeyDown event with this content: if Key = vk_Return then Key := 0;
To prevent the automatic handling of a double click, simply add an OnDblClick event handler that contains only exit; .