当您使用新窗口和模态窗口时,如何删除菜单中弹出的“确定”按钮?我似乎无法删除此按钮,但我需要这样做才能使我的 GUI 看起来更美观。
大规模定制回复:当您使用新窗口和模态时,如何删除菜单中弹出的“确定”按钮?注意@ErraticAttack第二种方法是解决此问题的已记录和推荐的方法。从帮助文件的“构造模态窗口”部分:
win = New Window( "No OK Button",
<<MODAL></MODAL>
回复:当您使用新窗口和模态时,如何删除菜单中弹出的“确定”按钮?我个人不喜欢批评用户用例的想法。我也已经控制并且确实控制了模态窗口可以创建的添加按钮。请注意,如果您创建自己的名为“确定”的按钮,则模式窗口将不会添加“确定”按钮,但如果您确实想删除添加的按钮,这里有一个示例,显示如何使用<<打开时()方法。我用<<XPATH>获取所有按钮框的列表然后隐藏最后一个的方法(添加的按钮框将始终是最后一个)</XPATH>
new window( "test",
<<MODAL></MODAL>
或者您可以使用这种厚颜无耻的方式(因为创建标有“确定”的按钮会阻止 JMP 添加“确定”按钮):
new window( "test",
<<MODAL></MODAL>
第二种方法的优点是您可以执行类似的操作,这将触发正常的模态窗口关闭机制(包括运行任何验证脚本)
new window( "test",
<<MODAL></MODAL>
回复:当您使用新窗口和模态时,如何删除菜单中弹出的“确定”按钮?我通常建议不要删除显示框。 相反,您可以控制可见性。 使用所选消息,如图所示。 我不知道如果隐藏或折叠“确定”按钮,它将如何影响窗口的行为。 您必须提供一种关闭模式窗口的方法。

回复:当您使用新窗口和模态时,如何删除菜单中弹出的“确定”按钮?出现“确定”按钮是因为您正在创建模式窗口。如果您不想要它,请不要将窗口设置为模态窗口。这是你的选择;仅仅因为您正在收集用户输入并不意味着您需要有一个模式窗口。
回复:当您使用新窗口和模态时,如何删除菜单中弹出的“确定”按钮?我的菜单上有其他按钮,但它仍然弹出。 这可能是因为它是模态的,但我必须将窗口设为模态,因为它依赖于用户输入。回复:当您使用新窗口和模态时,如何删除菜单中弹出的“确定”按钮?这很不寻常,因为我在这个特定的窗口上确实有按钮,所以它的显示原因令人困惑。 我也需要模态窗口。回复:当您使用新窗口和模态时,如何删除菜单中弹出的“确定”按钮?如果不需要该按钮,请不要使用模式窗口。唯一需要模态窗口的时候是当绝对要求用户在处理用户输入数据之前做出响应时。如果您查看 JMP 用户界面(几乎),没有一个窗口是模态的。
回复:当您使用新窗口和模态时,如何删除菜单中弹出的“确定”按钮?窗口是模态的吗? 然后 JMP 坚持至少有一个按钮可以关闭该窗口。 如果您只是想要不同的按钮标题,可以将“确定”更改为其他名称。