【问题标题】:Invisible form fields in NSIS?NSIS中不可见的表单字段?
【发布时间】:2009-05-19 14:51:27
【问题描述】:

是否可以在 NSIS 安装程序中创建不可见的表单字段?我正在使用 nsDialogs,目前有一个复选框,可以通过以下方式将某些字段从只读/非只读切换为:

SendMessage $TextBox1 ${EM_SETREADONLY} 1 0

我想让这个控件可见/不可见。这可能吗?怎么样?

【问题讨论】:

    标签: winforms installation nsis nsdialogs


    【解决方案1】:

    显示窗口 $handle

    【讨论】:

    • 这将隐藏窗口...我只想隐藏一个文本框。
    【解决方案2】:

    我遇到了类似的问题,最终将一个字段设置为离开页面以使其“不可见”。我不是专家,但它似乎对我有用:

    WriteIniStr $PLUGINSDIR\Directories.ini "Field 4" "Left"  "500"
    WriteIniStr $PLUGINSDIR\Directories.ini "Field 4" "Right"  "500"
    

    当然,您需要将其设置回原来的位置,以使其再次“可见”。

    【讨论】:

      猜你喜欢
      • 2022-01-24
      • 2022-01-25
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多