vb。net中窗体之间的值调用的问题

在vb。net中,我定义一个了结构数组,是关于成绩的,里面分别有数学成绩和英语成绩。通过textbox给数组赋值,然后通过点击button控件让值一个一个的显示在标签上,点击form1中的排序按钮,弹出一个新窗体form2,form2里有 按数学成绩排序 和按英语成绩排序 两个button控件,点击其中的一个控件,另排序结果在form3的标签上显示,请问怎么实现吖,我弄得最后结果老是0

第1个回答  2013-08-24
郁闷了,你整那么多窗口干什么啊...一个窗口就能搞定的东西...

请教一个vb.net的窗口之间传递变量值的问题
用form的ShowDialog这个功能,这个是可以进行窗体间的传值的。比如在父窗体上需要传的值是textbox1的内容,子窗体是childform.那么在父窗体上的点击事件中可以这样写 dim frm as childform = New childform '要在子窗体上的textbox1里显示父窗体中的textbox1中的内容,这样写 frm.textbox1.text = ...

vb.net 中窗体之间无法传值
不过,在form2的ButtonClick里的dim fr as new Form1,fr.Label1.Text = "AAA"这两句导致了不能传值,因为你重新new了一个Form1,而不是原来的Form1,对象不是一个,所以就没有传值成功。建议你从Form1调用Form2的时候将Form1作为参数传递过去,然后在Form2处理接收参数,这样就可以了。

VB.net窗体程序如何让cmd调用?
VB.NET 里面会有一个main方法表示函数的入口 main方法的参数就是命令行传给它的 shutdown.exe能直接调用是因为你的环境变量有C盘的windows目录 你只要在你程序的输出目录(一般为bin)里面打开命令行输入程序名称.exe就可以直接执行你的窗体 如果你要调试输入命令的效果,你打开你项目的属性,找到调试里面的...

VB.net 两个窗体之间传递参数
新窗体中写构造函数,然后调用。比如你要调用的新窗体是From1.cs这个窗体,public Form1(要传入的参数){ \/\/把传入的参数传入窗体中 \/\/执行窗体标准内容 } 然后在需要调用的地方调用 Form1 f = new Form1(传出的参数);'---Form1--- Dim f2 As Form2 Private Sub Command1_Click()Set f2 ...

vb.net如何调用窗体之间的控件
'该调用是 Windows 窗体设计器所必需的。InitializeComponent()'在 InitializeComponent() 调用之后添加任何初始化 End Sub '窗体重写 dispose 以清理组件列表。Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)If disposing Then If Not (components Is Nothing) Then components.Dispose...

vb 窗体间传递参数问题
在form1中这么定义 public str as string 在form2中这么调用 print form1.str 相当于在form2中用的时候就是form1.str了。

VB.net 怎么实现多项目之间的窗体调用?
首先引入那个项目的命名空间,在代码最上方用Imports语句,比如 Imports Project1 然后在需要用的地方写 Dim aform As New MyForm1()然后通过aform对象的Show方法(弹出普通窗口)或ShowDialog(弹出窗口时后方窗口无响应)方法来显示窗口,最后调用Dispose方法释放对象内存。

VB.NET在不同窗体之间传递参数有哪几种方法
利用控件属性 在vb.net中两个窗体间的变量可以相互引用了 例如:可以这样用 Public Class Form1 Public asd As Integer Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load asd = 123 End Sub End Class Public Class Form2 Private Sub Form2_Click(...

VB.NET窗体间的数据传递
方法2:其实VB.Net中提供了窗体间进行通讯的现成的属性,呵呵,我们能想到的,微软也想到了,他们创造的语言其实确实可以说是人性化了。在Form1类中申明Form2时用如下代码:Dim f2As New Form2 '类Form2中的构造函数不改,还是无参的 f2.owner=me 也可以使用函数的方法,给当前实例添加一个附属...

vb.net中把窗体Form1的textbox值传给窗体Form2的textbox值,怎么实现?求...
'form2.show()‘直接启动。同2 End Sub End Class Public Class Form2 Sub New(ByVal str As String)' 此调用是设计器所必需的。InitializeComponent()' 在 InitializeComponent() 调用之后添加任何初始化。TextBox1.Text = str '通过参数传递 1 End Sub Private Sub Form2_Load(sender As Object...

相似回答
大家正在搜