MSFlexGrid结合textbox做了一个可编辑的MSFlexGrid,如何判断上一个cell中的数字是否合法?

lijuan1215_2009 lijuan1215_2009 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如题,当我点击下一个cell准备输入数字时,怎么判断刚才输入的哪个是否在范围内。
Private Sub MSFlexGrid1_LeaveCell()
Dim ts As Single
ts = Val(MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, MSFlexGrid1.Col))
If MSFlexGrid1.Row = 2 Then
If ts <= 0 Or ts > 3600 Then
MsgBox "范围:0 - 3600 秒", vbExclamation, "注意"
End If
Else
If MSFlexGrid1.Row = 3 Then
If ts < 190 Or ts > 700 Then
MsgBox "范围:190 - 700nm", vbExclamation, "注意"
End If
End If
End If
End Sub

我这样写 但是不行。
...全文

相关推荐

VB为MSHFlexGrid添加表格编辑功能

        虽然MSHFlexGrid的功能比较强大,样式比较丰富,可惜它不支持数据编辑。我以前俺用TextBox实现了它的编辑功能,总算弥补了MSHFlexGrid的不足。         首先,新建一个标准EXE工程,然后, 在工程部件里选择“Microsoft Hierarchical Flex Grid Control 6.0 (OLEDB)”,在Form里添加一个MSHFlex...

miaozk2006

VB6 VBFlexGrid控件实现可点击删除链接与行删除功能详解

在桌面应用开发中,表格控件是展示和操作结构化数据的核心组件。其原理是通过网格形式绑定数据源,并提供单元格渲染、选择与事件交互等基础功能。对于遗留系统维护和技术升级场景,掌握如何扩展基础控件的交互能力具有重要价值。本文聚焦于VB6环境下的经典VBFlexGrid控件,针对其只读特性,通过事件捕获与视觉模拟技术,将特定文本单元格转化为可交互的“超链接”。这种方案不仅实现了点击删除并自动上移行的核心功能,还涉及了数据同步、界面防闪烁等工程实践要点,为老旧系统界面现代化改造提供了具体可行的实现路径。

diegouyi3472

VB6 VBFlexGrid模拟超链接实现点击删除行功能

在桌面应用开发中,表格控件是展示和操作数据的核心组件。其原理是通过网格结构管理行列数据,并响应用户交互事件。掌握表格控件的深度定制技术,能极大提升软件界面的交互性与数据操作效率,具有重要的技术价值。这在企业级应用、数据管理系统等需要高效数据维护的场景中尤为关键。本文聚焦于VB6环境下的VBFlexGrid控件,针对其缺乏内置超链接功能的问题,详细解析了如何通过模拟超链接样式与事件处理,实现点击单元格删除整行并动态更新表格的实用方案,其中涉及性能优化和事件处理等关键热词。

技术至上

日文版VB6安装全攻略:兼容性、编码与常见坑解析

Visual Basic 6.0作为遗留系统开发的主力工具,在日企生产管理、订单系统等场景中仍被大量使用。日文版VB6并非简单换肤,其底层采用Shift-JIS代码页与日文区域设置,导致中文字符串、日期格式和控件行为均与中文版存在差异。在Windows 10/11上安装时,常因16位兼容层问题失败,需通过兼容模式或虚拟机解决。运行维护阶段,经典报错“80040154没有注册类”源于COM组件未注册,可用regsvr32修复;DataGrid控件在处理数万行行情数据时性能骤降甚至崩溃,需改用分页或MSHFle

weixin_33768481

科技中介服务机构如何构建轻量化、易操作的数智化服务工具?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 9
收藏 已收藏
分享
返回顶部
lijuan1215_2009
VB基础类 7,788 成员 197,583 内容