VB Form之间 如何传递文件流
建立了一个主窗体 MDI属性 true
子窗体里 一个接受文件名 一个显示文件内容
2个问题
1 怎么在form之间传递数据?
2 文件名 和 文件流声明需要放在那里?
[解决办法]
你要解决数据在程序中共享吧,最简单的是声明全局变量.
- VB.NET code
Module Module1'文件名private wenjian as string'文件流private bytes as byte()End Module
[解决办法]
- VB.NET code
窗体传值:在new的时候写,例如:方法1:form2:dim a as form1(要传的值)form1:new方法(自动生成的)private new(byval 要传的值 as XXXX){}方法2:在form2里写一个属性,testProperty然后在new一个form1之后form.testProperty=要传的值文件流的1楼已经给出。、
[解决办法]
可以用事件啊
子窗体frmSelectFenQie
- VB.NET code
Public Event selectok(ByVal dgrs As DataGridViewRow) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click RaiseEvent selectok(DataGridView1.SelectedRows(0)) Me.Close() End Sub