lrbin50 发表于 2009-9-9 16:26:32

怎样动态调整INPUT框的属性(样式)

我原来有一INPUT框,先设置的的样式为带$ES_PASSWORD的
比如:$Input3 = GUICtrlCreateInput("", 74, 369, 102, 21, $ES_PASSWORD)
到后来,我想点击了一个按钮后改为不带$ES_PASSWORD样式的。按另一个按钮再改回带$ES_PASSWORD 怎样做?
我查了下GUICtrlSetStyle,可以设为更多其它样式,但就是不能取消这个$ES_PASSWORD。
请大家想想办法。谢谢!

afan 发表于 2009-9-9 16:49:10

试试原地建另外一个Input控件,用显示、隐藏切换~

lrbin50 发表于 2009-9-9 16:55:35

本帖最后由 lrbin50 于 2009-9-9 17:02 编辑

回楼上,这种方法是可以,但我想看看有没有直接一个INPUT框实现,这样代码可以简单很多。因为后面还涉及到判断等。就一个INPUT就有分为四个判断条件了,如果是有两个INPUT话就要两套方案,并且可能之间还有相对的判断,比较麻烦。

afan 发表于 2009-9-9 16:59:12

貌似有些样式是没法改的...

netegg 发表于 2009-9-9 18:40:48

$ES_PASSWORD这个样式又不是默认强制的,不可能取消不了吧
页: [1]
查看完整版本: 怎样动态调整INPUT框的属性(样式)