搜索
查看: 7365|回复: 14

弹出输入对话框的win.inputbox该怎么应用?【已解决】

  [复制链接]

5

主题

49

帖子

518

积分

三级会员

Rank: 4

积分
518
发表于 2010-11-28 21:45:45 | 显示全部楼层 |阅读模式

import win
win.inputbox("","")
弹出错误提示:


Err.JPG

点评

提问最好把代码贴出来 !  发表于 2010-11-28 22:10
回复

使用道具 举报

10

主题

586

帖子

3432

积分

荣誉会员

子非魚、安知魚之樂

Rank: 8Rank: 8

积分
3432
发表于 2010-11-28 22:12:46 | 显示全部楼层

[color=#0000ff]import[/color][color=#000000] win.ui; [/color][color=#0000ff]im

import win.ui;
import win.inputBox;
/*DSG{{*/
var winform = win.form(parent=...; text="aardio Form";right=349;bottom=249 )
winform.add(  )
/*}}*/

inputbox = win.inputBox(winform.hwnd)
inputbox.text =
"输入框标题"
inputbox.info.text =
"请在下面输入您的名字"
inputbox.input.text =
"在这里输入您的名字"
name = inputbox.doModal();
   
if(name)
    win.msgbox(
"您的名字是:"+name )
else
    win.msgbox(
"你拒绝输入名字")

winform.show()
win.loopMessage();
回复

使用道具 举报

5

主题

49

帖子

518

积分

三级会员

Rank: 4

积分
518
 楼主| 发表于 2010-11-29 21:17:17 | 显示全部楼层

谢谢您的回答!已解决!

谢谢您的回答!已解决!
回复

使用道具 举报

123

主题

1848

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10309
发表于 2010-11-29 21:20:56 | 显示全部楼层

点击“[b]工具条->功能组件->输入对话框[/b]” [attach]40[/attach]

点击“工具条->功能组件->输入对话框

inputbox.jpg

1、论坛发贴请包含相关测试代码,代码写的不好没有关系,种种原因不能写代码、不愿写代码的问题自行解决。
2、BUG,意见建议请点击页面右上方链接提交。

违者罚!
回复

使用道具 举报

12

主题

77

帖子

481

积分

二级会员

Rank: 3Rank: 3

积分
481
发表于 2013-2-1 11:12:11 | 显示全部楼层

怎么让默认输入文件被选中?

怎么让默认输入文件被选中?
回复

使用道具 举报

4

主题

877

帖子

4724

积分

荣誉会员

Rank: 8Rank: 8

积分
4724
发表于 2013-2-1 11:23:11 | 显示全部楼层

[quote][size=2][color=#999999]fen 发表于 2013-2-1 11:12[/color] [url=forum.php?mod=

fen 发表于 2013-2-1 11:12
怎么让默认输入文件被选中?
  1. import win.inputBox;

  2. inputbox = win.inputBox( )
  3. inputbox.text = "输入框标题"
  4. inputbox.info.text = "请在下面输入您的名字"
  5. inputbox.input.text = "在这里输入您的名字"
  6. inputbox.onInitDialog = function(hwnd,message,wParam,lParam){
  7.         inputbox.input.selectAll()
  8. }
  9. name = inputbox.doModal();
  10.    
  11. if(name)
  12.     win.msgbox("您的名字是:"+name )
  13. else
  14.     win.msgbox("你拒绝输入名字")
复制代码
关键代码如下:

inputbox.onInitDialog = function(hwnd,message,wParam,lParam){
    inputbox.input.selectAll()
}
回复

使用道具 举报

12

主题

77

帖子

481

积分

二级会员

Rank: 3Rank: 3

积分
481
发表于 2013-2-1 11:30:43 | 显示全部楼层

谢谢

谢谢
回复

使用道具 举报

0

主题

6

帖子

41

积分

新手入门

Rank: 1

积分
41
发表于 2013-2-10 13:38:52 来自手机 | 显示全部楼层

[quote][color=#999999]Jacen 发表于 2010-11-29 21:20[/color] [color=#999999]点击“工具条->

Jacen 发表于 2010-11-29 21:20
点击“工具条->功能组件->输入对话框”

本小菜也遇到这样的问题。昨晚做一个控制儿子玩电脑的小软件时想增加一个密码输入对话框,可是一下孑想不到怎么做,今天来论坛转转刚好看到这个帖孑,刚好解决了我的问题。谢谢Jacen先生!
回复

使用道具 举报

0

主题

5

帖子

48

积分

新手入门

Rank: 1

积分
48
发表于 2013-4-23 09:51:30 | 显示全部楼层

怎样使INPUBOXl输入时显示*号

怎样使INPUBOXl输入时显示*号
回复

使用道具 举报

10

主题

586

帖子

3432

积分

荣誉会员

子非魚、安知魚之樂

Rank: 8Rank: 8

积分
3432
发表于 2013-4-23 16:42:30 | 显示全部楼层

[quote][size=2][color=#999999]zspenguin 发表于 2013-4-23 09:51[/color] [url=forum.p

zspenguin 发表于 2013-4-23 09:51
怎样使INPUBOXl输入时显示*号
  1. inputbox = win.inputBox(winform.hwnd,true)
复制代码
回复

使用道具 举报

0

主题

5

帖子

48

积分

新手入门

Rank: 1

积分
48
发表于 2013-4-24 08:53:41 | 显示全部楼层

谢谢

谢谢
回复

使用道具 举报

1

主题

11

帖子

80

积分

一级会员

Rank: 2

积分
80
发表于 2013-4-25 07:11:20 | 显示全部楼层

原来得这样用啊,感谢分享

原来得这样用啊,感谢分享
回复

使用道具 举报

1

主题

49

帖子

318

积分

培训班

积分
318
发表于 2016-5-18 13:56:52 | 显示全部楼层

不错,进来学习

不错,进来学习
--雪之梦--
回复

使用道具 举报

7

主题

61

帖子

352

积分

二级会员

Rank: 3Rank: 3

积分
352
发表于 2017-3-3 15:00:03 | 显示全部楼层
本帖最后由 mzky 于 2017-3-3 15:02 编辑
Jacen.He 发表于 2010-11-29 21:20
点击“工具条->功能组件->输入对话框”


您好 默认生成的代码中 的if是判断确定或者取消按钮的吧
回复

使用道具 举报

7

主题

61

帖子

352

积分

二级会员

Rank: 3Rank: 3

积分
352
发表于 2017-3-3 15:07:03 | 显示全部楼层
Jacen.He 发表于 2010-11-29 21:20
点击“工具条->功能组件->输入对话框”

不好意思 改成if(name!="")已经解决了
  1. inputbox = win.inputBox(winform.hwnd)
  2. inputbox.text = "输入框标题"
  3. inputbox.info.text = "请在下面输入您的名字"
  4. //inputbox.input.text = "在这里输入您的名字"
  5. name = inputbox.doModal();
  6.        
  7. if(name!="")
  8.         win.msgbox("您的名字是:"+string.len(name) )
  9. else
  10.         win.msgbox("你拒绝输入名字")
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2017-11-23 21:02 , Processed in 0.093750 second(s), 25 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表