【发布时间】:2016-06-08 00:43:37
【问题描述】:
如何在设置变量后将值从一个变量传递到文本框?在winforms上,我曾经在winforms中使用form1.textbox1.text = variable。
我设置,并从中获取变量...
Public Shared Property containerstring() As String
Get
Return m_containerstring
End Get
Set(value As String)
m_containerstring = value
End Set
End Property
Private Shared m_containerstring As String
基本上,我有一个窗口...用户在其中选择一个变量,然后将该变量设置为@containerstring。当此表单关闭时,我想将此变量推送到当前打开的窗口的文本框。
我是 WPF 新手,请见谅。
这就是我为窗口做的方式,这对窗口非常有效。我希望用控件做同样的事情。
Dim strWindowToLookFor As String = GetType(MainWindow).Name
Dim win = ( _
From w In Application.Current.Windows _
Where DirectCast(w, Window).GetType.Name = strWindowToLookFor _
Select w _
).FirstOrDefault
If win IsNot Nothing Then
DirectCast(win, MainWindow).Title = SelectedContainer
End If
【问题讨论】:
-
我不懂vb所以帮不了你太多,但基本上你可以在你的App对象上定义一个事件。窗口一将订阅事件,窗口二将引发事件,传递所需的值或对象。