免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 920 | 回复: 2
打印 上一主题 下一主题

Fl_Input 里的 WHEN 方法的各个参数的区别 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-24 12:05 |只看该作者 |倒序浏览
文档里是这么说的:
Controls when callbacks are done. The following values are useful, the default value is FL_WHEN_RELEASE:

    * 0: The callback is not done, but changed() is turned on.
    * FL_WHEN_CHANGED: The callback is done each time the text is changed by the user.
    * FL_WHEN_RELEASE: The callback will be done when this widget loses the focus, including when the window is unmapped. This is a useful value for text fields in a panel where doing the callback on every change is wasteful. However the callback will also happen if the mouse is moved out of the window, which means it should not do anything visible (like pop up an error message). You might do better setting this to zero, and scanning all the items for changed() when the OK button on a panel is pressed.
    * FL_WHEN_ENTER_KEY: If the user types the Enter key, the entire text is selected, and the callback is done if the text has changed. Normally the Enter key will navigate to the next field (or insert a newline for a Fl_Mulitline_Input), this changes the behavior.
    * FL_WHEN_ENTER_KEY|FL_WHEN_NOT_CHANGED: The Enter key will do the callback even if the text has not changed. Useful for command fields.

     但是我用得很迷惑.不太明白.当我用FL_WHEN_CHANGED ,不能输入中文.这让我很是郁闷.别的参数如 0 ,FL_WHEN_RELEASE 好想看不出来什么区别.
      知道的回复一下.谢谢!!

论坛徽章:
0
2 [报告]
发表于 2006-08-24 12:22 |只看该作者
*_*

论坛徽章:
0
3 [报告]
发表于 2006-08-24 13:38 |只看该作者
不要欺负新人嘛....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP