明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1599|回复: 7

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

[复制链接]
发表于 2004-7-27 22:20:00 | 显示全部楼层 |阅读模式
用testbox做了一个控件,用来得到输入到控件里的数据.


但不知道如何控制不让输入空值?


是testbox控件自身有属性可以设置呢还是需要写一个判断函数来测试?


试过写判断函数,但发现很难找到判断条件,因为如果输入的空值,gettest函数会得到数值0.而不是我认为的nil,这样就很不好判断了.


不知道大家有什么好的方法没?
发表于 2004-7-28 08:22:00 | 显示全部楼层
什么是testbox控件?
 楼主| 发表于 2004-7-28 08:47:00 | 显示全部楼层



也就是我做的对话框中需要输入数字的框.


我要求用户输入图纸比例等一些数据.可以修改他的属性让box只接受int或num unit.


但我不知道如何防止用户什么也不输入就点确定键?如何防止输入空值?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2004-7-28 09:13:00 | 显示全部楼层
你发个程序给我干什么?我只是问你什么是testbox控件?


而且你给的程序里,也没有testbox这个控件啊,如果你指的是textbox控件,又哪儿来的gettest函数????真的很不明白,


再如果使用Odcl_TextBox_GetLine函数,如果什么都没输入,将返回"",而如果输入abc或123将返回"abc","123",这样的区别还不好判断吗?
 楼主| 发表于 2004-7-28 09:30:00 | 显示全部楼层
这个对话框中,填1000数字的框就是我说的testbox.我现在要防止用户输入空值.


得到框内的数据我用(Odcl_Control_GetText zhongxian_DclForm1_TextBox1)这个函数.


dcl有没有属性可以控制防止输入空值的?一定需要编写判断函数吗?
 楼主| 发表于 2004-7-28 15:18:00 | 显示全部楼层
判断函数我已经写好了,只是觉得objectdcl应该设定一个属性来控制防止输入空值
发表于 2004-7-28 18:19:00 | 显示全部楼层
ObjectDcl应该说还不很完美,
发表于 2004-8-1 15:21:00 | 显示全部楼层
其实objectdcl,和vb一样的,要判断输入是否符合要求 那就是写一个KeyDown事件,每一次KeyDown以后,就判断一下框里的字符符合不符合要求,当然也可以判断按下的是什么字符(比如你上面的要求)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-18 23:46 , Processed in 0.187604 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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