在码农的生活中,很多级码农都有这样的经历,会被一个小小的技术问题拦住,然后进度跟不上了,被老板XXXX一大通了。心情不爽了。 好吧,这个曾经是我遇到拦路虎之一。但事实上不是什么大技术。技术就是一层纸,破了就破了。 这是一个关于如何跨窗体操作控件或过程的一个例子。比如,你想用窗体A的按键来执行窗体B的文本框变色。 Imports System Imports System.Threading Imports System.Text Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load CheckForIllegalCrossThreadCalls = False '不写这行,会出错,不允许线程的数据写到TextBox1.Text 中去。 Form2.Show() End Sub Private Sub form1_FormClosing(sender As Object, e As EventArgs) Handles Me.FormClosing ' If runThread.IsAlive = True Then runThread.Abort() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click '用的是委托方式 Me.Invoke(New MethodInvoker(AddressOf THREAD2)) End Sub Private Sub THREAD2() Static j As Integer j = j + 1 TextBox1.Text = " 这是 [线程] 操作" & vbCrLf & _ " Button2被点了: " & j & " 次" & vbCrLf & "要求是from2.textbox.text= textbox1.text 。[问题]但为什么不能成功显示呢?" End Sub Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged Form2.TextBox1.Text = TextBox1.Text End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click Static j As Integer j = j + 1 TextBox1.Text = " 这是 [非线程] 操作" & vbCrLf & _ "Button3 点击了: " & j & " 次" & vbCrLf & _ "要求是from2.textbox.text= textbox1.text, 可以成功显示,这个是对的。" End Sub End Class
2024-03-29 01:55:54 86KB 多线程 invoke Invoker vb.net
1
Visual Studio .NET 开发环境使用指南
2024-03-28 12:47:29 9.5MB .NET Studio Visual 开发环境使用指南
1
用VB.NET和VC#.NET开发交互式CAD系统本书共有十二章,内容包括面向对象编程、基本图元类设计、交互绘图类设计、图元的编辑、图元变换、相交图元、优化处理等。
2024-03-27 15:56:17 242KB VB.NET VC#.NET 交互式CAD
1
memprofilerinstaller 多版本 .net C# 内存分析软件、内存泄露、非破解版 .NET Memory Profiler 4.3、5.6、5.7
2024-03-26 15:55:23 146.88MB 内存分析
1
C#.NET MVC JSapi微信支付,里面包含页面和控制器的简单代码和示例,结合我上一篇博客来参考的,上一篇博客连接是https://blog.csdn.net/weixin_44486443/article/details/108246514
2024-03-24 16:41:58 22KB
1
想让你的程序焕然一新么?
那就下载吧~哈哈
有64个皮肤可共选择哦~
喜欢的话 回去看看哈~
2024-03-22 20:20:49 3.23MB .NET
1
asp .net 项目源码,记得还有论文等文献,适合用于毕业设计、课程设计、练手学习等
2024-03-21 14:47:10 1.16MB asp .net web 毕业设计
1
海康威视 VisionMaster SDK 二次开发使用,官方开发文档,.NET版本V4.3.1,版本。另有 C++ 版本,看我另外一个资源。
2024-03-20 13:23:39 10.47MB .net VisionMaster 海康威视
1
Nlog同时输出到文件、控制台、RichTextBox VS2010+.net4.0+NLog+NLog.Windows.Forms 博客地址: https://blog.csdn.net/lw112190/article/details/131915209
2024-03-20 10:48:59 657KB .net windows NLog
1
.NET Reflector是一个.NET工具。.NET开发人员用它来反编译和观察内在内容,了解应用程序接口(API)、组件、框架以及所使用的所有关键代码是如何工作的。此外,还可以通过自身的代码、第三方组件和所使用的任何编译的.NET代码跟踪漏洞。
2024-03-17 21:53:06 9.38MB .NET Reflector .NET反编译
1