![]() |
[C++.Net] ShowMessage anzeigen
Moin,
ich spiele grad ein wenig mit der Visual Studio 2005 C++ Express Edition herum und scheitere irgendwie schon einfachsten. :mrgreen: Ich will einfach nur eine ShowMessage anzeigen, leider klappt es aber nicht. Den Code für die ShowMessage habe ich direkt aus der Hilfe, kompilieren geht auch fehlerfrei nur wenn ich auf den Button klicke (und nicht "Hallo") eingegeben habe passiert gar nichts. Kann mir einer helfen ? Danke
Code:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{ if (textBox1->Text == "Hallo") { textBox2->Text = "Selber Hallo"; button1->Text = "Drück mich"; } else { IUIService^ UIservice = dynamic_cast<IUIService^>(this->GetService( System::Windows::Forms::Design::IUIService::typeid )); if ( UIservice != nullptr ) UIservice->ShowMessage( "Test message", "Test caption"); //Form1::Close(); } } |
Re: [C++.Net] ShowMessage anzeigen
Zitat:
Code:
;)
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{ if (textBox1->Text == "Hallo") // DEM DA { textBox2->Text = "Selber Hallo"; button1->Text = "Drück mich"; } |
Re: [C++.Net] ShowMessage anzeigen
Hm ? Nach diesem Code steht aber ein "else", dass heißt wenn Hallo eingegeben ist werden die Captions verändert und wenn nicht soll die ShowMessage angezeigt werden. :gruebel:
|
Re: [C++.Net] ShowMessage anzeigen
Was sagt denn der Debugger dazu? Ist UIService vielleicht null?
|
Re: [C++.Net] ShowMessage anzeigen
Zitat:
Ich hab mal
Code:
versucht, leider bricht das Programm dann beim Klick auf den Button mit ner Exception ab. :?
if ( UIservice == nullptr )
|
Re: [C++.Net] ShowMessage anzeigen
Hi,
Versuchs mal so
Code:
mfG
if UIService == null
mirage228 |
Re: [C++.Net] ShowMessage anzeigen
[X] Du möchtest System.Windows.Forms.MessageBox kennen lernen.
[ ] Du möchtest einen eigenen Designer schreiben. [ ] Du weißt, was IUIService ist. |
Re: [C++.Net] ShowMessage anzeigen
Zitat:
Code:
MessageBox::Show("You must enter a name.", "Name Entry Error",
MessageBoxButtons::OK, MessageBoxIcon::Exclamation); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz