在敲tab键的时候,vb窗口默认切换了焦点。但是我想在textbox中输入tab作为某一行数据多个字段的分隔符

解决方案 »

  1.   

    将窗体所有控件的TabStop属性设置为FalseText1.TabStop = False
    Text2.TabStop = False
    Text3.TabStop = False
    Command1.TabStop = False
    ...
      

  2.   

    首先你需要窗体上所有控件的TabStop属性为False(0),然后在KeyPress事件中添加代码即可。
    sub Text1_KeyPress(...)
        text1.text1=mid(text1.text,1,text1.selstart)+"   " +mid(text1.text,text1.selstart+1)
    end sub
      

  3.   

    把所有的可以接受焦点的控件的TabStop都设置成False
    然后在文本框的KEYDOWN事件下执行代码:
        me.Text1.text=me.Text1.text & Chr(9)
        Me.Text1.SelectionStart = Me.Text1.Text.Length
      

  4.   

    当将窗体所有控件的TabStop属性设置为False后,Text1.MultiLine = True 即可
      

  5.   

    按Ctrl+Tab就可以了。文本框要多行文本框。
      

  6.   

    你是说要实现制表位还是什么===============================
        CSDN小助手 是一款脱离浏览器也可以使用csdn论坛的
    软件!
        界面: http://qqwwee.com/
        下载: http://qqwwee.com/csdn.rar 包含源代码
      

  7.   

    监视键盘按键 发现按tab就插入你要插入的字符===============================
    -= www.PoP4u.net =-