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控件吗,好像也是用来多线程操作的,还没研究,

参考技术A 在form_load事件中加上下面一句就好:
CheckForIllegalCrossThreadCalls = False '不进行跨线程检查,

以上是关于vb.net中textbox的size属性值无法赋值的主要内容,如果未能解决你的问题,请参考以下文章

关于 AutoCompleteCustomSource 的问题(VB.NET)

vb.net在textbox1中输入六个数字后,自动将格式转换为时间格式,如输入120314自动变成12:03:14,怎么操作

vb.net用SuspendLayout为啥还是闪烁?

使用VB.NET在MSSQL中根据一个字段值进行查找相同的字段的另一个别名值怎么写?

VB.net 用户登陆界面

VB.NET中的TextBox控件详解