Windows Forms, VB. Ich habe im Internet nach der richtigen Antwort auf dieses und keine Würfel gesucht. Entweder fehlen sie bei dem, was ich zu erreichen versuche, oder bei CSHARP, was es für mich schwieriger macht, zu sehen, was sie tun. Ich muss eine Datensatz-ID aus dem Hauptfensterformular in ein modales Dialogfeld Load Event übergeben. Ich habe versucht, ein mit param zu werfen, aber dann muss ich die Load-Ereignisparameter ändern und vb kennzeichnet es .. Ich versuche es Übergeben Sie den Wert von _CurrentProp, der eine Ganzzahl ist, in den Dialog. Dies ist der Dialog Konstruktor und das Load-Ereignis innerhalb dieses Dialog ..Übergeben der Variablen vom Windows-Formular an Modal
Private Sub PropertySettingsMenuClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PropertyDetailsToolStripMenuItem.Click
Dim _propertSettings As New PropertySettingsWindow()
_propertSettings.ShowDialog()
End Sub
Private Sub PropertySettings_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim _properties As New List(Of property_info)
_properties = db.property_info.ToList
For Each a In _properties
If Not p_settingsCityList.Items.Contains(a.city) Then
p_settingsCityList.Items.Add(a.city)
End If
Next
For Each b In _properties
If Not p_settingsPropertyList.Items.Contains(b.property_Name) Then
p_settingsPropertyList.Items.Add(Convert.ToString(b.idProperties) + " -- " + b.property_Name)
End If
Next
p_settingsZipCode.ReadOnly = True
p_settings_Address.ReadOnly = True
p_settings_PropertyName.ReadOnly = True
End Sub
Ich werde einfach den Wert einer globalen Variablen innerhalb der PropertySettings Klasse zuweisen, aber alles, was ich versuche, scheint in der einen oder anderen zum Scheitern verurteilt. Irgendwelche Ideen .. ...
+1 schreiben oder es machen Parameter im Konstruktor des Formulars, um eine primäre Eigenschaft festzulegen - beide gleichermaßen gültig. – Bridge
Vielen Dank vergaß ich, dass ich eine Menge davon in meinem letzten vb.net mvc3-Projekt verwendet habe. – Skindeep2366
Ja, eine 'Form' ist einfach eine Klasse und man kann damit machen, was man mit Klassen machen kann ... –