禁止 Inno Setup 自定义页面上的空白和仅空格输入

M.A_55

如果只包含空格,有没有办法禁止用户输入?我已经尝试过这个解决方案:
Inno Setup - Create User Input Query Page with input length and format limit and use the input

但是,我不想要该解决方案,因为它完全禁用 -space-。
例如,如果文本字段中的输入是“我的名字”,它将返回错误,因为 -space- 是不允许的。

马丁·普里克里尔

使用与以下相同的代码:
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功能是关键。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Inno Setup的自定义页面向导

来自分类Dev

wpFinished页面上的Inno Setup替换按钮

来自分类Dev

Inno Setup中较大的“选择组件”页面

来自分类Dev

在Inno-Setup中使用自定义DLL

来自分类Dev

下次执行Inno Setup制作的安装程序时,在自定义页面上恢复先前输入的数据

来自分类Dev

Inno Setup语言对话框自定义

来自分类Dev

Inno Setup“安装完成”向导页面

来自分类Dev

Inno Setup禁用安装向导页面

来自分类Dev

Inno Setup:“就绪页面”自定义布局

来自分类Dev

Inno Setup在wpPreparing页面上放置控件

来自分类Dev

Inno Setup:自定义类

来自分类Dev

Inno Setup:如果选择了其他组件,则禁止显示警告

来自分类Dev

Inno Setup:创建自定义表单

来自分类Dev

为什么在Inno Setup中未选中自定义页面上的单选按钮?

来自分类Dev

如何在Inno Setup中将自定义页面上的单选控件分成两个不同的组?

来自分类Dev

当窗口调整为最小尺寸时(在Inno Setup上),TLabel控件会在自定义页面上裁剪

来自分类Dev

Inno Setup-使用进度条在自定义页面上复制文件

来自分类Dev

Inno Setup使用Pascal脚本自定义FinishedLabel

来自分类Dev

Inno Setup,[运行]中参数中的空格

来自分类Dev

Inno Setup:禁用完成页面

来自分类Dev

Inno Setup的自定义页面向导

来自分类Dev

Inno Setup“安装完成”向导页面

来自分类Dev

Inno Setup禁用安装向导页面

来自分类Dev

使用Google Map的Inno Setup自定义页面

来自分类Dev

Inno Setup:自定义类

来自分类Dev

Inno Setup:如果选择了其他组件,则禁止显示警告

来自分类Dev

Inno Setup - 如何在自定义卸载页面中创建新的卸载页面?

来自分类Dev

Inno Setup:自定义页面选择更新或删除/卸载

来自分类Dev

Inno Setup - 创建自定义消息框(是/否)

Related 相关文章

  1. 1

    Inno Setup的自定义页面向导

  2. 2

    wpFinished页面上的Inno Setup替换按钮

  3. 3

    Inno Setup中较大的“选择组件”页面

  4. 4

    在Inno-Setup中使用自定义DLL

  5. 5

    下次执行Inno Setup制作的安装程序时,在自定义页面上恢复先前输入的数据

  6. 6

    Inno Setup语言对话框自定义

  7. 7

    Inno Setup“安装完成”向导页面

  8. 8

    Inno Setup禁用安装向导页面

  9. 9

    Inno Setup:“就绪页面”自定义布局

  10. 10

    Inno Setup在wpPreparing页面上放置控件

  11. 11

    Inno Setup:自定义类

  12. 12

    Inno Setup:如果选择了其他组件,则禁止显示警告

  13. 13

    Inno Setup:创建自定义表单

  14. 14

    为什么在Inno Setup中未选中自定义页面上的单选按钮?

  15. 15

    如何在Inno Setup中将自定义页面上的单选控件分成两个不同的组?

  16. 16

    当窗口调整为最小尺寸时(在Inno Setup上),TLabel控件会在自定义页面上裁剪

  17. 17

    Inno Setup-使用进度条在自定义页面上复制文件

  18. 18

    Inno Setup使用Pascal脚本自定义FinishedLabel

  19. 19

    Inno Setup,[运行]中参数中的空格

  20. 20

    Inno Setup:禁用完成页面

  21. 21

    Inno Setup的自定义页面向导

  22. 22

    Inno Setup“安装完成”向导页面

  23. 23

    Inno Setup禁用安装向导页面

  24. 24

    使用Google Map的Inno Setup自定义页面

  25. 25

    Inno Setup:自定义类

  26. 26

    Inno Setup:如果选择了其他组件,则禁止显示警告

  27. 27

    Inno Setup - 如何在自定义卸载页面中创建新的卸载页面?

  28. 28

    Inno Setup:自定义页面选择更新或删除/卸载

  29. 29

    Inno Setup - 创建自定义消息框(是/否)

热门标签

归档