我在我的项目中制作了 2 个表格。但我想让第一个表单输入输入,作为第二个表单,它可以显示输出。问题是,我已经使用文本框输入了所有输入,但是使用列表框无法以第二种形式显示输出。
问问题
4345 次
1 回答
1
您可以在第二个表单上创建一个公共方法并从您的第一个表单调用它。我创建了两个表单,一个带有 TextBox,另一个带有 ListBox,如果您需要更多详细信息,则需要举例说明您遇到的问题。
表格1
Public Class Form1
Dim frm2 As Form2
Private Sub TextBox1_KeyPress(sender As System.Object, e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Dim tb As TextBox = CType(sender, TextBox)
If e.KeyChar = vbCr Then
If tb.Text.Length > 0 Then
frm2.ListBoxAdd(tb.Text)
tb.Text = ""
e.Handled = True
End If
End If
End Sub
Public Sub New()
InitializeComponent()
frm2 = New Form2
frm2.Show(Me)
End Sub
End Class
表格2
Public Class Form2
Public Sub ListBoxAdd(data As String)
ListBox1.Items.Add(data)
End Sub
End Class
于 2012-10-14T04:33:44.030 回答