ich einen benutzerdefinierten Dialog wie folgt erstellt haben:Wie aktualisiert man die Benutzerschnittstelle nach einer benutzerdefinierten Aktion?
Beachten Sie, dass, wenn der Benutzer klickt auf Test Connection eine benutzerdefinierte Aktion ausgelöst wird. Es sieht wie folgt aus:
Hier habe ich versucht, die DBTestResult Variable durch, als Test zu bestehen, um zu sehen, ob ich es in der Funktion bearbeiten können, aber das hat nicht funktioniert - weder scheint es gerade gerade Rückgabe gemäß dem Bild.
Die Aktion eigentliche Brauch wird aufgerufen und sieht wie folgt aus:
public static string CanAuthenticate(string server, string username, string password, string DBTestResult)
{
DBTestResult = "It got updated";
MessageBox.Show("Called");
return "It got updated";
}
Ich würde das Etikett, sie zu aktualisieren mit dem Stringliteral „Es wurde aktualisiert“ wirklich erwarten - aber es passiert nichts, es ist immer null/leer Zeichenfolge.
Was fehlt mir?