所有输入和单选按钮
你好当你有一个有几个单选按钮和编辑框的对话框,并且有一个按钮来做一个获取点时,整个对话框在你点击获取点后被重置,这正常吗?
我知道隐藏对话框需要一个“循环时间”,这可以正常工作,但只要我想获取点,所有输入都会消失。
就好像启动了一个新的对话框。
谢谢 我担心这是默认行为——没有其他语言那样的“真正”隐藏形式。您需要将当前用户输入保留到临时列表中,并在重新显示对话框时用这些值填充对话框。
jou是指“set_tiles”列表还是其他什么。因为我有5组单选按钮,这样会很麻烦吗? 没错,我说的是使用SET\u TILE函数来加载用户之前设置的值;在“隐藏”对话框之前。不需要担心这些设置对对话框的影响,因为ACTION\u TILE只在用户操作时触发。 知道了。
如果在dcl代码中“rb1”的值为1,并且我在表单中选择了“rb3”,并且在隐藏后重新加载时,它首先设置“rb1”,然后设置“rb3”,并将set_tile函数设置为right。
但是它太快了,你看不到它在做那些事情吗?
但是如何设置单选按钮和切换?
thx MSasu 因此,“rb1”是默认选择;当用户调用您的命令时,它显示为选中的选项-我认为这来自DCL定义。接下来,用户在“隐藏”对话框之前选择“rb3”选项,以在屏幕上输入点。恢复对话框时,您只需从代码中选择“rb3”选项;“rb1”(同样来自DCL)中的选择会自动丢失——当然,只要所述按钮被分组在同一个容器中。
要以编程方式选择单选按钮,请执行以下操作:
(set_tile "rb3" "1")
MSasu是正确的,您需要存储各种用户输入磁贴的当前值,并在显示对话框时设置这些值。为了提供如何实现这一点的示例,此处的by program有6个按钮,当用户拾取对象或与图形的距离时,这些按钮将暂时抑制对话框,并且在显示对话框时必须将其重新配置为以前输入的设置。
我差一点就忘了带双引号的thx了,我想我现在可以继续了。
thx李MAC的例子和验证MSusu说! 请记住,所有处理DCL的函数只接受字符串作为参数。
除mode_平铺外
页:
[1]
2