乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 114|回复: 7

问一个关于用objectdcl做的testbox控件问题?

[复制链接]

13

主题

72

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
124
发表于 2004-7-27 22:20:00 | 显示全部楼层 |阅读模式
用testbox做了一个控件,用来得到输入到控件里的数据.
但不知道如何控制不让输入空值?
是testbox控件自身有属性可以设置呢还是需要写一个判断函数来测试?
试过写判断函数,但发现很难找到判断条件,因为如果输入的空值,gettest函数会得到数值0.而不是我认为的nil,这样就很不好判断了.
不知道大家有什么好的方法没?
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-7-28 08:22:00 | 显示全部楼层
什么是testbox控件?
回复

使用道具 举报

13

主题

72

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
124
发表于 2004-7-28 08:47:00 | 显示全部楼层
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:m0frpycdfvg.rar 
下载次数:0  文件大小:2.85 KB  售价:2银币 [记录]
下载权限: 不限 以上或 Vip会员   [开通Vip]   [签到领银币]  [免费赚银币]


也就是我做的对话框中需要输入数字的框.
我要求用户输入图纸比例等一些数据.可以修改他的属性让box只接受int或num unit.
但我不知道如何防止用户什么也不输入就点确定键?如何防止输入空值?
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-7-28 09:13:00 | 显示全部楼层
你发个程序给我干什么?我只是问你什么是testbox控件?
而且你给的程序里,也没有testbox这个控件啊,如果你指的是textbox控件,又哪儿来的gettest函数????真的很不明白,
再如果使用Odcl_TextBox_GetLine函数,如果什么都没输入,将返回"",而如果输入abc或123将返回"abc","123",这样的区别还不好判断吗?
回复

使用道具 举报

13

主题

72

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
124
发表于 2004-7-28 09:30:00 | 显示全部楼层
这个对话框中,填1000数字的框就是我说的testbox.我现在要防止用户输入空值.
得到框内的数据我用(Odcl_Control_GetText zhongxian_DclForm1_TextBox1)这个函数.
dcl有没有属性可以控制防止输入空值的?一定需要编写判断函数吗?
回复

使用道具 举报

13

主题

72

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
124
发表于 2004-7-28 15:18:00 | 显示全部楼层
判断函数我已经写好了,只是觉得objectdcl应该设定一个属性来控制防止输入空值
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-7-28 18:19:00 | 显示全部楼层
ObjectDcl应该说还不很完美,
回复

使用道具 举报

5

主题

66

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
86
发表于 2004-8-1 15:21:00 | 显示全部楼层
其实objectdcl,和vb一样的,要判断输入是否符合要求
那就是写一个KeyDown事件,每一次KeyDown以后,就判断一下框里的字符符合不符合要求,当然也可以判断按下的是什么字符(比如你上面的要求)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-19 06:54 , Processed in 0.605093 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表