vb.net自定義一個輸入窗口,另一個窗口窗口可以獲取輸入值
时间: 2023-12-05 08:05:08 浏览: 26
以下是一個示例代碼,演示如何在VB.NET中自定義一個輸入窗口,另一個窗口可以獲取輸入值:
首先,我們需要創建一個新的Windows Form應用程序,並在其中添加兩個窗口。第一個窗口用於輸入,第二個窗口用於顯示輸入的值。
第一個窗口的代碼如下:
```
Public Class InputForm
Public Property InputValue As String
Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click
InputValue = txtInput.Text
Me.Close()
End Sub
End Class
```
在這個窗口中,我們定義了一個名為InputValue的屬性,用於保存用戶輸入的值。當用戶單擊“確定”按鈕時,我們將文本框中的值賦給InputValue屬性,然後關閉窗口。
第二個窗口的代碼如下:
```
Public Class MainForm
Private Sub btnInput_Click(sender As Object, e As EventArgs) Handles btnInput.Click
Dim inputForm As New InputForm()
inputForm.ShowDialog()
If Not String.IsNullOrEmpty(inputForm.InputValue) Then
lblValue.Text = inputForm.InputValue
End If
End Sub
End Class
```
在這個窗口中,我們定義了一個名為btnInput的按鈕,用於打開輸入窗口。當用戶單擊此按鈕時,我們創建一個新的InputForm對象,然後使用ShowDialog方法顯示它。這將阻止用戶在輸入窗口關閉之前與主窗口交互。
一旦輸入窗口關閉,我們檢查InputValue屬性是否為空。如果不是空的,我們將其值賦給lblValue控件,以便在主窗口中顯示它。
這就是如何在VB.NET中自定義一個輸入窗口,另一個窗口窗口可以獲取輸入值的示例代碼。請注意,這只是一個簡單的示例,您可以根據自己的需要進行修改和擴展。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)