■■■ 还是自定义控件的问题,if ucName1.text="" then ...■■■

victorycy 2003-09-13 05:14:52

先看一下文本框控件:

if text1.text="" then
...
end if

这里,运行时文本框中的内容与空字串比较时,并不会改变文本框中的内容。


我有一个自定义控件,设名为ucName,其中有一个文本框子控件,以ucName的text属性显露文本框子控件的text属性。现在,我在窗体上添加了该自定义控件ucName1,想判断text属性是否为空字串:

if ucName1.text="" then
...
end if

这样,程序运行时,会先把ucname1.text置为空字串!再检查是不是成功,这不是我想要的。现在的问题是,怎样让它只进行比较,而不运行更改属性值的过程?就象普通的文本框一样。

请指教,无论是在自定义控件的模块中,还是在应用自定义控件的窗体中解决都行。
...全文
79 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sworddx 2003-09-13
  • 打赏
  • 举报
回复
if ucName1.text="" then
...
end if

这个判断操作应该不会设置它的text属性啊,是不是其他地方出什么问题了?

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧