请教高手:
要在TextBox中显示多行文本,必须先在设计时设置MutliLine=True。但我现用的是控件数组,在设计时只加载一个TextBox(0)且MutliLine=False,其它的根据需要用Load加载。但是VB一旦运行就无法设置MutliLine。这样我的程序不好写。请问各位高手,用什么方法可以解决运行设置TextBox显示多行文本??
要在TextBox中显示多行文本,必须先在设计时设置MutliLine=True。但我现用的是控件数组,在设计时只加载一个TextBox(0)且MutliLine=False,其它的根据需要用Load加载。但是VB一旦运行就无法设置MutliLine。这样我的程序不好写。请问各位高手,用什么方法可以解决运行设置TextBox显示多行文本??
用Controls.Add吧,比较好,可以无中生有,也可以随意修改新增加的控件的属性。比如增加一个TextBoxDim MyTextBox as TextBox
Me.Controls.Add "VB.TextBox", "TextBoxName"
MyTextBox.Text="大功告成,快给分!"Msgbox "New TextBox Name: " & MyTextBox.Name & vbCrLf & MyTextBox.Text
"textbox的scrollbars属性为2-vertical"必须是textbox的MultiLine=true才有效的.
用Controls.Add 是可以加载控件,但是程序不好写.
我设为控件数据组的目的是这样的.
Load TextBox(1)
TextBox(1).tag=FieldName(字段名)
TextBox(1).Visible=True
这样我保存的时候一个循环就搞定了,
For iCount=0 To TextBox.Cout-1
代码
next
还有其它方法?急啊!!!!
TextBox2(0)且MutliLine=true后来根据MutliLine需要加载 TEXTBOX1 OR TEXTBOX2
你们说的方法我都试过,但代码量太大,又不好写.用控件数组最大的好处就是可以节省代码,好维护.有没其他方法??
用哪个API函数,我找不到!救命啊!!
你说的方法就意味要写双倍代码,不好维护啊!!