vb.net中textbox的size属性值无法赋值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb.net中textbox的size属性值无法赋值相关的知识,希望对你有一定的参考价值。
我用的是vs.net2003不知道怎么弄的我的textbox所有的宽度都是21,长度可以调。问这是怎么回事,怎么恢复
将textbox 的Multiline属性改成True .这样 Textbox的size属性就可以赋值了。不清楚的欢迎继续追问! 参考技术A Textbox控件可用MaxLength设定输入文本框的字符数。输入的字符数超过MaxLength后,系统不接受多出的字符并发出嘟嘟声 参考技术B 先设置texbox的Multiline属性为true,就可以调了 参考技术C textbox1.Multiline =True
VB.NET 在线程里用textbox,提示 线程间操作无效: 从不是创建控件“TextBox2”的线程访问它
看到MSDN上写着invoke,什么来着,本人菜鸟MSDN看不懂,还请大神写个示例,VB.NET的哦。谢谢
比如在一个窗体中的代码如下,在另一个线程中显示,隐藏窗口线程中的进度条:
Public Delegate Sub VoidDelegate() '定义委托类型Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim th1 As New System.Threading.Thread(AddressOf MyThreadProc) '声明线程
th1.Start() '启动线程运行 MyThreadProc过程
End Sub
Public Sub MyThreadProc()
Me.Invoke(New VoidDelegate(AddressOf StartProgress)) '这个是在另一个线程里调用StartProgress过程,并在创建窗口的那个线程里运行。参数是委托类型。me也可以改成控件名。如果直接调用 StartProgress,那该过程就在与MyThreadProc同一线程中运行,那么StartProgress过程中修改的控件不是在本线程创建的,就会出错。
'。。。。。。。。。
Me.Invoke(New VoidDelegate(AddressOf ShutProgress))
End Sub
Public Sub ShutProgress()
ProgressBar1.Visible = False
End Sub
Public Sub StartProgress()
ProgressBar1.Visible = True
End Sub
'不是还有个Process控件吗,好像也是用来多线程操作的,还没研究,
CheckForIllegalCrossThreadCalls = False '不进行跨线程检查,
以上是关于vb.net中textbox的size属性值无法赋值的主要内容,如果未能解决你的问题,请参考以下文章
关于 AutoCompleteCustomSource 的问题(VB.NET)
vb.net在textbox1中输入六个数字后,自动将格式转换为时间格式,如输入120314自动变成12:03:14,怎么操作