Bildbetrachter
-
Hallo erst Mal
Ich weiss nicht was ich bei den Tag-Codes falsch mache aber es klappt nicht?
Ich brauche eure Hilfe:
Ich habe einen Bildbetrachter mit 2 Formularen. Es soll der Text aus der textBox1 tabCotrol auch in der textBox2 auf der pictureBox1 stehen. Ich habe alles versucht was ich weiss es klappt nicht.
Der Fehler liegt in der letzten if Anweisung
Ich erhalte die Fehlermeldungenerror C2451: Bedingter Ausdruck des Typs 'void' nicht zulässig
error C2064: Ausdruck ergibt keine Funktion, die 1 Argumente übernimmt
Wie kriege ich das hin
C/C++ Code
private: System::Void button_Anzeigen_Click(System::Object^ sender, System::EventArgs^ e) {
// wenn ein Eintrag im Einzelfeld steht, laden wir das entsprechende Bild
if (textBox1->Text != String::Empty) {
// existiert die Datei überhaupt?
if (IO::File::Exists(textBox1->Text))if (checkBox_NeuesFenster->Checked) {
// das neue formular erzeugen
formMax ^neuesFormular = gcnew formMax;
// das Formular modal anzeigen
neuesFormular->bildLaden(textBox1->Text);neuesFormular->ShowDialog();
}
elsepictureBox1->Load(textBox1->Text);
else
MessageBox::Show("Die Datei existiert nicht!","Fehler");
}
if (textBox1->Text = textBox2->Text) {
pictureBox1(textBox2->Text);
}}
C/C++ CodeVielen Dank im Voraus
-
Hallo,
verwende doch bitte Codetags. So läßt sich das kaum lesen.
if (textBox1->Text = textBox2->Text) { pictureBox1(textBox2->Text); } }
Du willst sicherlich die beiden Textfelder vergleichen? Du machst allerdings eine Zuweisung:
if (textBox1->Text == textBox2->Text) //...
gruss
foodax
-
Ich habe falsch gedacht, das musste anders sein. Trotzdem Vielen Dank für deine Antwort.
Bei dem Programm habe ich noch andere Probleme ich melde mich wieder und ich hoffe du hilfst mir wieder.
Du hast recht das lässt sich beschissen lesen.
Jetzt zu den Code-Tags ich habe am Anfang C/C++ Code: und am Ende C/C++ Code: eingeben was ist daran falsch das das falsch angezeigt wird.Gruß Heinerich
-
http://www.c-plusplus.net/forum/viewtopic-var-t-is-200753.html
Die Tags findest Du unter den Smilies bei der Eingabe. Auf C/C++ drücken und Du erhälst ein **[**code]. Wieder drauf klicken und Du erhälst ein abschliessendes [/code]. Da zwischen steht der Text. Beispiel:
[
cpp]
int main();
[
/cpp]