Laden...

string Variable an neues Form übergeben?

Erstellt von Thamsite vor 15 Jahren Letzter Beitrag vor 15 Jahren 5.002 Views
T
Thamsite Themenstarter:in
77 Beiträge seit 2008
vor 15 Jahren
string Variable an neues Form übergeben?

Hallo,

ich möchte bei folgendem Aufruf eine String Variable übergeben, die im neuen Form als Title genutzt werden kann:

 if (adClusterNumber == 1)
                        {                            
                            AdClusterForm frm = new AdClusterForm();
                            frm.Show();
                        }

Das neue Form hat folgende Klassendefinition:

public partial class AdClusterForm : Form
    {

Weiss jemand wie ich das machen kann?

Y
102 Beiträge seit 2005
vor 15 Jahren

Im Konstruktor der neuen Form bekommst du als Parameter den String der als Name hergenommen werden soll.
Beim Anlegen und initialisieren der Klasse übergibst du den String mit.

664 Beiträge seit 2005
vor 15 Jahren
frm.Text = "Hallo Welt";

siehe 🛈

3.430 Beiträge seit 2007
vor 15 Jahren

Hallo langalaxy,

etwa wohl eher


frm.Title = "Hallo Welt";

anstatt


frm.Text = "Hallo Welt";

mfg
Michael

T
Thamsite Themenstarter:in
77 Beiträge seit 2008
vor 15 Jahren

Hallo,

frm. hat leider keine Methode "text" oder "title" kann jemand mal ein kleines Snipped Code Beispiel einstreuen?

Danke

3.430 Beiträge seit 2007
vor 15 Jahren

Hi,

hat leider keine Methode "text" oder "title" kann jemand mal ein kleines Snipped Code Beispiel einstreuen?

das frm hat eine Eigenschaft die Title heisst. (Achtung Title muss man groß schreiben).

Ansonsten muss ich dich leider an die :rtfm: 🛈 📗 verweisen, denn da handelt es sich wirklich um die Grundlagen.

mfg
Michael

49.485 Beiträge seit 2005
vor 15 Jahren

Hallo michlG,

die Eigenschaft heißt Text.

Hallo Thamsite,

mit den Grundlagen hat michlG aber recht!

Im Allgemeinen siehe [FAQ] Kommunikation von 2 Forms.

herbivore

3.430 Beiträge seit 2007
vor 15 Jahren

Hallo Hebivore,

Hallo michlG,
die Eigenschaft heißt Text.

Bin jetzt gerade mit WPF und .Net 3.5 unterwegs, und da heisst das jetzt Title und nicht mehr Text.

Ein sorry an alle, dass ich hier ein bisschen Verwirrung reingebracht habe

mfg
Michael

5.299 Beiträge seit 2008
vor 15 Jahren

Prima! In VB6 hießes noch "Caption" 😁

Der frühe Apfel fängt den Wurm.