
正文
vb与.net程序实时交换数据,vb和net的关系
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.NET窗体间的数据传递
Public a 在Form2中调用这个变量并把它的值传递到变量b上,代码如下:b=Forma 当然也可以把变量用Public声明在公共模块上,这样可以避免输入窗体名,即直接输入该变量名即可调用该变量的值。
用form的ShowDialog这个功能,这个是可以进行窗体间的传值的。
TextBoxText = str 通过参数传递 1 End Sub Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load 直接在load事件中添加。此两法都可实现。
= AAA这两句导致了不能传值,因为你重新new了一个Form1,而不是原来的Form1,对象不是一个,所以就没有传值成功。建议你从Form1调用Form2的时候将Form1作为参数传递过去,然后在Form2处理接收参数,这样就可以了。
楼下说的对,代码是对了,但你放的事件不对,应该把 FormTextBoxText = FormTextBoxText 放到Form1里TextBox1_KeyPress事件中。
)首先你的程序是从form1开始的,这个时候并没有一个form2存在,所以要新建一个form2类型的对象。另外要看到form2的话,还要加一句 newformshow()。
相关问答
Q1: vb.net怎么在两个sub间传递数据?
1、在第二个sub的括号内,声明两个变量,用来传入数据。在调用该sub的时候,直接给它传入两个数据即可。具体代码请参考图二。【补充一下】:图二上面的代码,有一句我写错了。
2、可以声明一个模块级的变量,就在窗体最前面dim就可以了,然后这个变量可以被多个sub使用。控件的事件过程不会凭空多得到变量啊~只能得到事件发生而产生的变量。
3、可以用动态数据交换(Dynamic Data Exchange,DDE)实现进程之间的通信。发送端:添加Command1,Text1控件,Text1的内容用于发送。
Q2: 用vb.net实现网络通信
1、用VB5 Winsock控件创建TCP/IP通讯程序 随着Windows 95中文版和Windows NT Server 0中文版的流行, Microsoft公司推出了相应平台上的开发软件: Visual Basic 0 中文企业 版。
2、名为Client,把窗体名为frmClient,在上面加入一个winsock控件,名为sckClient,协议为TCP/IP协议。
3、Winsock控件建立在TCP、UDP的协议基础上,以完成计算机网络间的通信。下面将详细的介绍具体的程序创建过程,以便使大家更好的理解程序的源代码。
关于vb与.net程序实时交换数据和vb和net的关系的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








