JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=7e0bee27b7218e8b5fc529707404c563Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

weitere Form über Button öffnen??? Visual C++

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
joerg.roessel
Mini JLI'ler



Anmeldedatum: 08.01.2004
Beiträge: 24

Medaillen: Keine

BeitragVerfasst am: 19.05.2005, 07:40    Titel: weitere Form über Button öffnen??? Visual C++ Antworten mit Zitat

Hallo!

Ich habe ein Fenster Form1 auf dem ein Button plaziert ist.
Nun möchte ich über diesen Button mein zweites Fenster, das ich unter dem Namen Form2 erstellt habe öffnen.

Kann mir jemand sagen was ich in das ONClick event schreiben muß um dieses zweite Fenster zu öffnen? Confused


Benutze Visual C++ 6.0
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
t10ottoo
Senior JLI'ler


Alter: 40
Anmeldedatum: 15.04.2004
Beiträge: 210
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 19.05.2005, 07:52    Titel: Antworten mit Zitat

Mir ist nicht ganz klar, womit du genau programmierst. Du schreibst zwar mit Visual C++ 6.0, aber benutzen tust du den Begriff "Form", der soweit ich weiß in Visual Basic verwendet wird.

Also wenn du in C++ programmierst, musst du erstmal von deiner Klasse eine Instanz erstellen und diese dann mit der Funktion doModal() aufrufen:

Code:
Form2Dlg neu;
   // "Form2Dlg" öffnen
   neu.DoModal();

Hier hat die Form den Namen Form2Dlg.

Wenn du in Visual Basic programmierst, geht das so:
Code:
Form2Dlg.Show


Hoffe, das war das, was du meintest Smile

Gruß
Thomas
_________________
Meine kleine Projekte-Seite


Zuletzt bearbeitet von t10ottoo am 19.05.2005, 18:24, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
joerg.roessel
Mini JLI'ler



Anmeldedatum: 08.01.2004
Beiträge: 24

Medaillen: Keine

BeitragVerfasst am: 19.05.2005, 08:00    Titel: Antworten mit Zitat

Danke!!!

Ja das ging ja einfach Embarassed
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
joerg.roessel
Mini JLI'ler



Anmeldedatum: 08.01.2004
Beiträge: 24

Medaillen: Keine

BeitragVerfasst am: 19.05.2005, 13:09    Titel: Antworten mit Zitat

Ich kann leider mit

Code:
###.DoModal()




nur ein Fenster öffnen.
Was muß ich nehmen und mehrere Instanzen dieses Fensters zu öffnen?
_________________
MCP, MCDST
www.MCSDboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
t10ottoo
Senior JLI'ler


Alter: 40
Anmeldedatum: 15.04.2004
Beiträge: 210
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 19.05.2005, 14:45    Titel: Antworten mit Zitat

Hmm...mehrmals den Befehl DoModal() aufrufen? Surprised
_________________
Meine kleine Projekte-Seite
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Fallen
JLI MVP
JLI MVP


Alter: 41
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 21.05.2005, 18:44    Titel: Antworten mit Zitat

Geht nicht, Forms die mit DoModal aufgerufen werden lassen das parentForm erst dann weiter arbeiten wenn sie geschlossen wurden.

Besser wäre da der Befehl .Show() falls es ihn gibt Wink
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum