Text控件中的文本要如何分开:如,我在文本中显示的是06:00:00,我应如何做才能在文本击中文本框中的06,便选中06。如果点中00,选的是00

fxs 2003-11-11 11:45:58
Text控件中的文本要如何分开:如,我在文本中显示的是06:00:00,分别表示的是时,分,秒。如何做才能在文本中点击06时,便选中06。如果点中00,选的是00两个字节。其他字节不选中。
...全文
51 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kimurakenshin 2003-11-13
  • 打赏
  • 举报
回复
DTPiker控件:在工具箱上单击右键-->部件-->找到:Microsoft Windows Common Ctrols-3.6.0
-->应用.
一起出来的控件中有一个updown控件,可以实现你要的功能.当然也需要添加代码.看看属性.
fxs 2003-11-12
  • 打赏
  • 举报
回复
有没有办法,不用label呢?分断后直接显示出来呢?
programkitty 2003-11-11
  • 打赏
  • 举报
回复
同意楼上的说法,用dtpicker控件吧,又方便也不容易出错.显示或提供选择时间用这个控件再合适不过啦.
海牛 2003-11-11
  • 打赏
  • 举报
回复
同意楼上的!
felix 2003-11-11
  • 打赏
  • 举报
回复
Private Sub Text1_Click()
If Text1.SelStart < 3 Then
Text1.SelStart = 0
ElseIf Text1.SelStart >= 3 And Text1.SelStart < 6 Then
Text1.SelStart = 3
ElseIf Text1.SelStart >= 6 Then
Text1.SelStart = 6
End If
Text1.SelLength = 2
End Sub
kimurakenshin 2003-11-11
  • 打赏
  • 举报
回复
请用DTPicker控件吧,方便,好用,省时,以省力.只需把属性的格式设置成2即可.快来享用吧,完全能达到你要求的效果.
power17 2003-11-11
  • 打赏
  • 举报
回复
用透明的三个label控件分别覆盖住相应的数字
fxs 2003-11-11
  • 打赏
  • 举报
回复
现在出来了。如何让所得的数据,由命令按钮来控制,让他增加和减呢??

dtpicker控件哪边有呢??

7,778

社区成员

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

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