Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » DialogResult nur get und set ???

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.12.2005, 09:37 Uhr
Mr Evil




C++:
System::Windows::Forms::DialogResult result;
result = MessageBox::Show(this, "Beenden", "Frage", MessageBoxButtons::YesNo);

if (result == DialogResult::Yes) {
    this->Close();
}

ergibt:

Code:
error: "Yes" is not a member of "System::Windows::Forms::Dialogresult


so hab ich das aus der MSDN

bei meiner alten version hab ich das anders gemacht

so oder so komm ich nicht drauf

ich hab nur DialogResult::get() und Dialogresult::set() zur verfuegung, ein YES, OK, Cancel etc gibts dort alles nicht

wenn ich dann schau das ich das ergebnis von DialogResult::get() hol, bekom ich immer 0

versteh ich nicht

hab VS 2005 mit dem dazugehoerigen Framework 2.0

bei VS 2003 mit framework 1.1 gings ohne probleme

{hab windows neu aufgesetzt wo ich 1.1 nicht installiert hab sondern bei der VS 2005 installation die 2.0 installieren lassen}

kann mir nicht vorstellen das das was mit 1.0 oder 1.1 zu tun hat - denn in VS2005 ist eh nur die 2.0 integriert

Dieser Post wurde am 12.12.2005 um 09:40 Uhr von Mr Evil editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.12.2005, 13:48 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo

C++:
if (MessageBox::Show(this,"","",MessageBoxButtons::YesNo)==DialogResult::Yes)
   this->Close();


funzt wohl nicht??
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.12.2005, 16:11 Uhr
Mr Evil



ne geht nicht - er kennt das DialogResult::YES nicht

wenn ich im debugger schau in in mein oben genannten beispiel das OK in result, aber ich kanns nicht abfragen

if( result == OK ) // fehler
if( result == 1 ) // fehler

etc
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.12.2005, 17:22 Uhr
Mr Evil



ich habs

so gehts wieder {framework 1.1 hat damit nix zu tun}


C++:
if( MessageBox::Show(this, "Beenden", "Frage", MessageBoxButtons::YesNo) == System::Windows::Forms::DialogResult::OK ) {
                this->Close();



das komische ist

System::Windows::Forms <-- hab ich im namespace schon immer mit aufgefuehrt - sachen gibts #gg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: