Ich brauche ein Formular Objektwert zu nehmen und es in eine statische Methode übergeben:Pass Form Objektwert statische Methode
public void SetCalendarStartSafe(DateTime startDateSafe)
{
startDateSafe = calendarStart.Value;
}
private static DataTable GetData()
{
frmMain frm = new frmMain();
DateTime startDate = new frmMain();
frm.SetCalendarStartSafe(startDate);
}
Jedoch habe ich heute den aktuellen Zeitpunkt halte, wenn ich versuchen, diesen Ansatz, auch wenn die angegebene Kalenderdatum auf dem Formular ist anders. Wie kann ich das vom Benutzer angegebene Kalenderdatum vom ursprünglichen frmMain-Objekt angeben? Vielen Dank im Voraus für jede Anleitung.
Ist das C#? Wenn Sie Ihre Frage zumindest mit dem Namen der Sprache versehen, die Sie verwenden, wird es leichter zu finden und zu beantworten;) –
Schreiben Sie Code, der einige Chancen der Kompilierung, das ist nicht in der Nähe von einer Meile. –
'DateTime startDate = neue frmMain()'? Ist startDate eine DateTime oder ist es ein frmMain? Vielleicht lese ich deinen Code falsch. –