kostenloser Webspace werbefrei: lima-city


verknüpfen von dialogen

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    a*****y

    Ich hoffe ich bin hier im richtigen Forum.

    Ich programmiere grad mit ein paar freunden ein W?rterbuch in Visual c++ (mfc)

    Wir m?chten wissen wie man einzelne Dialoge ( formulare ) mit ein ander Verkn?pfen kann..

    Ich hoffe ihr k?nnt uns helfen.

    Ich sag jetzt schon mal danke.



    EDIT 0-checka:
    @alexjay: Ich habe es dir zwar als PN geschickt, aber vielleicht schaust du ja hier rein ohne dich einzuloggen. Daher nochmal:
    Bitte schreib, was du mit "Dialog miteinander verkn?pfen" meinst. Je genauer deine Beschreibung ist, umso h?her ist auch die Wahrscheinlichkeit das Dir jemand weiterhelfen kann. Editier diesen Beitrag bitte also (meinen Text kannst du dann hier rausl?schen).

    Beitrag ge?ndert am 29.10 18:09 von 0-checka
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. p**i

    Ich denke ich weiss was gemeint ist,
    da ich dasselbe Problem habe *g*

    Ich programmiere unter SharpDevelop C#.Net,
    noch nicht lange, deshalb muss ich da mal nachhaken:

    Ich erstelle einen Dialog mit Elementen, Funktionen usw. ...
    Nun erstelle ich einen zweiten Dialog (neue Datei),
    der bestimmte Eingaben aus dem ersten Dialog auswerten soll.

    Nun die Frage(n):
    Wie binde ich in SharpDevelop den zweiten Dialog in mein Projekt ein?
    Wie rufe ich den Dialog dann auf und wie ?bermittle ich Variablen vom ersten zum zweiten Dialog?

    Beitrag ge?ndert am 3.11 15:57 von puni
  4. 0******a

    Ich gehe mal davon aus, das die Dialoge mit der MFC erstellt werden. Wenn das zutrifft, ist es ziemlich einfach.
    DialogEins fragt den Benutzer nach Vornamen, Nachnamen und Alter. Dann ruft DialogEins DialogZwei auf, wo die Daten verarbeitet werden sollen. Ich kritzel mal nur die relevanten Teile hin:
    ------------------------------------
    // in dieser Klasse ist alles normal:
    class CDialogEins : public CDialog
    {
    public:
    ???CDialogEins(CWnd* pParent = NULL); // Automatisch erstellter Konstr.
    [... Rest der Klasse]
    };


    class CDialogZwei : public CDialog
    {
    public:
    ???CDialogZwei(CWnd* pParent = NULL); // Automatisch erstellter Konstr.
    // Jetzt der selbst definierte Konstruktor:
    ???CDialogZwei(CString strVName, CString strNName,
    ?????????????????????unsigned short int usAlter, CWnd * pParent = NULL);
    [... Rest der Klasse]
    };
    ------------------------------------


    Der selbst definierte Konstruktor muss jetzt die Daten, die er bekommt irgendwo abspeichern, damit sp?ter die Instanz von CDialogZwei damit arbeiten kann. Also entweder in globalen Variablen abspeichern oder, was eigentlich sinnvoll ist, in selbst definierten Membervariablen.


    Im Programm selbst k?nnen die Daten jetzt einfach bei Defintion ?bergeben werden:
    ------------------------------------
    // wir sind hier in einer Funktion der Klasse CDialogEins:
    CDialogZwei blabla("Jochen", "Vogel", 80);
    blabla.DoModal();

    ------------------------------------
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!