Zum Inhalt springen

[C#] objekt übergabe problem


Spayden

Empfohlene Beiträge

ich bin noch regelrechter änfänger ^^

meine frage ist:

wie bekomme ich das objekt aus dem form2 button einfach nur zur form1?

bitte nichts zu kompliziertes

möchte es gerne einfach halten

mal nun beispiel:

form1:

hat einen button(ruft form2 auf)

und ein label

form2:

hat mehrere textboxen die alle zusammen ein personen objekt bilden

button:macht ein personen objekt mit den ihnalt der textboxen

Klasse Person:

vor,nachname,etc

für die die sich das programm ansehen ^^

Deposit Files

also das personen objekt des button der form Neuernutzer wollte ich zu form1 zurückschicken -.- aber irgendwie bin ich grade echt zu blöd

weil in form 1 wollte ich dies anzeigen ;D und wenn das klappt wollte ich dann es zu der form:profil schicken ^^

quasi ist das schicken grade voll der knackpunkt -.-

Ps: würde das Programm ja mit einer datenbank verknüpfen aber die wofür das ist wollen keine haben -.-

Link zu diesem Kommentar
Auf anderen Seiten teilen

also das personen objekt des button der form Neuernutzer wollte ich zu form1 zurückschicken -.- aber irgendwie bin ich grade echt zu blöd

weil in form 1 wollte ich dies anzeigen ;D und wenn das klappt wollte ich dann es zu der formrofil schicken ^^

Nimm doch einfach ein Property...

Link zu diesem Kommentar
Auf anderen Seiten teilen

bin nicht ganz so der theoretiker mehr der praktische ;D

Beim Programmieren ist die Theorie aber wichtiger als die Praxis. Die Praxis ist meist nur Code eintippen.

Beispiel bei Knopfdruck:

  • Dialog mit Parametern erzeugen und in Variable speichern
  • Dialog anzeigen
  • Ergebnis aus Dialog holen.

So, bisschen Code:


void OnNewClicked(object sender, EventArgs args)

{

            Person result = null; 


            using (PersonDialog pd = new PersonDialog(new Person())) 

            {

                if (pd.ShowDialog() == System.Windows.Forms.DialogResult.OK)

                                result = pd.Person;

            }

            //mach irgendwas mit result

}

D.h. du dufst den Dialog mit einer Person auf (bestehende oder in dem Fall neue), setzt deine Textboxwerte gleich im Konstruktor, lässt den User bisschen mit der Texteingabe spielen und wenn er auf Ok drückt, holst du einfach die Person wieder aus dem Dialog und machst irgendwas damit.

Natürlich kann man auf das Abprüfen der DialogResults verzichten, wenn es weitergehende Sicherheitsabfragen gibt (Bei "Abbrechen" z.B. wird Person auf null gesetzt und null wird von Form1 entsprechend anders behandelt)

Link zu diesem Kommentar
Auf anderen Seiten teilen

hm ja danke mal sehen ob ich es gebacken bekomme.

aber nett von dir für die mühe

jap ich Zitiere mich selbst und rate mal ^^

ich bekomms nicht gebacken und da es bis morgen fertig sein muss..

habe ich keine ausbildung mehr =)

ja toll oder ;D es war ne kleine aufgabe damit ich ein Praktikumsplatz bekomme ^^

sprich klingt jetzt dramatisch aber jap,ich werde gefeuert weil ich keinen habe WUhuuuu

dann wünsche ich allen dann noch viel erfolg . ich hatte keinen also bye

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn Du innerhalb von einem Tag eine Aufgabe lösen musst in einem Gebiet, in dem Du offenbar nicht so bewandt bist (Ist nicht böse gemeint), ist es vielleicht besser, wenn Du das Praktikum/Ausbildung nicht bekommst und dann dort nur rumeierst..

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...