vb文本框如何实现自动缩进?

来源:百度知道 编辑:UC知道 时间:2024/09/28 04:18:43
vb文本框如何实现自动缩进?
例如:
步骤1、在多行文本框中输入:
(SP)(TAB)(SP)ABC

步骤2、在C后面按回车,并输入X

期望结果:
(SP)(TAB)(SP)ABC
(SP)(TAB)(SP)X
那应该发送多少个空格?

/********************************************/
Free Pascal,Dev-c++,Notepad2,Notepad++用过吗?就像那种缩进能实现吗?

在keydown过程写代码
如果keycode=13(回车的话)
发送(SP)(TAB)(SP)给文本框,
然后再回车
=============
看你喜欢了,vb的空格可以控制
space(10),就是10个空格了
tab写法是vbTab,回车换行时vbCrLf
我开始没有明白你sp的意思,如果是空格加tab,简单,这样

'如果输入回车,自动添加4个空格,一个tab,4个空格到下一行开始
if keycode=13 then
text1.text= text1.text & vbcrlf & space(4) & vbtab & space(4)
end if

如果你不要那么多空格,或者多几个/少几个tab,自己改啦,
知道怎么改就行了