Text控件中的文本要如何分开:如,我在文本中显示的是06:00:00,分别表示的是时,分,秒。如何做才能在文本中点击06时,便选中06。如果点中00,选的是00两个字节。其他字节不选中。

解决方案 »

  1.   

    请用DTPicker控件吧,方便,好用,省时,以省力.只需把属性的格式设置成2即可.快来享用吧,完全能达到你要求的效果.
      

  2.   

    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
      

  3.   

    同意楼上的说法,用dtpicker控件吧,又方便也不容易出错.显示或提供选择时间用这个控件再合适不过啦.
      

  4.   

    现在出来了。如何让所得的数据,由命令按钮来控制,让他增加和减呢?? dtpicker控件哪边有呢??
      

  5.   

    用透明的三个label控件分别覆盖住相应的数字
      

  6.   

    有没有办法,不用label呢?分断后直接显示出来呢?
      

  7.   

    DTPiker控件:在工具箱上单击右键-->部件-->找到:Microsoft Windows Common Ctrols-3.6.0
    -->应用.
    一起出来的控件中有一个updown控件,可以实现你要的功能.当然也需要添加代码.看看属性.