如果仅包含空格,是否可以禁止用户输入?
我已经尝试过此解决方案:
Inno Setup - Create User Input Query Page with input length and format limit and use the input
但是,我不需要该解决方案,因为它完全禁用了-space-。
例如。如果在文本字段中输入的是“我的名字”,则将返回错误,因为不允许使用-space-。
答案 0 :(得分:1)
使用与以下代码相同的代码:
Inno Setup - Create User Input Query Page with input length and format limit and use the input
只需使用ValidateInput
的此实现:
function ValidateInput(Sender: TWizardPage): Boolean;
begin
Result := True;
if Trim(Page.Values[0]) = '' then
begin
MsgBox('Input cannot be empty.', mbError, MB_OK);
Result := False;
end;
end;
Trim
function是关键。