Problem mit ->textbox1->Text



  • Hey... Hab ein Problem...
    Hier erstmal der Code, der Probleme macht.

    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) { 
                 string cmd = "start http://de.wikipedia.org/wiki/"+Form1::textBox1->Text;   
        system(cmd.c_str()); 
                 } 
        private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) { 
                 } 
        }; 
    }
    

    Ich möchte dass zu der URl die Eingabe aus der Textbox 1 dazugegeben wird. Wo ist mein Fehler?

    Hier der KOMPLETTE CODE:

    #pragma once 
    #include <iostream> 
    #include <conio.h> 
    #include <windows.h> 
    #include <string> 
    #include <shellapi.h> 
    #include <stdlib.h> 
    #include <stdio.h> 
    
    namespace Website { 
    
        using namespace System; 
        using namespace System::ComponentModel; 
        using namespace System::Collections; 
        using namespace System::Windows::Forms; 
        using namespace System::Data; 
        using namespace System::Drawing; 
        using namespace std; 
    
        /// <summary> 
        /// Zusammenfassung für Form1 
        /// 
        /// Warnung: Wenn Sie den Namen dieser Klasse ändern, müssen Sie auch 
        ///          die Ressourcendateiname-Eigenschaft für das Tool zur Kompilierung verwalteter Ressourcen ändern, 
        ///          das allen RESX-Dateien zugewiesen ist, von denen diese Klasse abhängt. 
        ///          Anderenfalls können die Designer nicht korrekt mit den lokalisierten Ressourcen 
        ///          arbeiten, die diesem Formular zugewiesen sind. 
        /// </summary> 
        public ref class Form1 : public System::Windows::Forms::Form 
        { 
        public: 
            Form1(void) 
            { 
                InitializeComponent(); 
                // 
                //TODO: Konstruktorcode hier hinzufügen. 
                // 
            } 
    
        protected: 
            /// <summary> 
            /// Verwendete Ressourcen bereinigen. 
            /// </summary> 
            ~Form1() 
            { 
                if (components) 
                { 
                    delete components; 
                } 
            } 
    
        protected: 
    
        private: System::Windows::Forms::FontDialog^  fontDialog1; 
        private: System::Windows::Forms::Button^  button1; 
        private: System::Windows::Forms::TextBox^  textBox1; 
    
        private: 
            /// <summary> 
            /// Erforderliche Designervariable. 
            /// </summary> 
            System::ComponentModel::Container ^components; 
    
    #pragma region Windows Form Designer generated code 
            /// <summary> 
            /// Erforderliche Methode für die Designerunterstützung. 
            /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. 
            /// </summary> 
            void InitializeComponent(void) 
            { 
                this->fontDialog1 = (gcnew System::Windows::Forms::FontDialog()); 
                this->button1 = (gcnew System::Windows::Forms::Button()); 
                this->textBox1 = (gcnew System::Windows::Forms::TextBox()); 
                this->SuspendLayout(); 
                // 
                // button1 
                // 
                this->button1->Location = System::Drawing::Point(12, 51); 
                this->button1->Name = L"button1"; 
                this->button1->Size = System::Drawing::Size(75, 23); 
                this->button1->TabIndex = 0; 
                this->button1->Text = L"button1"; 
                this->button1->UseVisualStyleBackColor = true; 
                this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click); 
                // 
                // textBox1 
                // 
                this->textBox1->Location = System::Drawing::Point(12, 12); 
                this->textBox1->Name = L"textBox1"; 
                this->textBox1->Size = System::Drawing::Size(100, 20); 
                this->textBox1->TabIndex = 1; 
                this->textBox1->TextChanged += gcnew System::EventHandler(this, &Form1::textBox1_TextChanged); 
                // 
                // Form1 
                // 
                this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); 
                this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; 
                this->ClientSize = System::Drawing::Size(639, 593); 
                this->Controls->Add(this->textBox1); 
                this->Controls->Add(this->button1); 
                this->Name = L"Form1"; 
                this->Text = L"Form1"; 
                this->ResumeLayout(false); 
                this->PerformLayout(); 
    
            } 
    #pragma endregion 
        private: System::Void groupBox1_Enter(System::Object^  sender, System::EventArgs^  e) { 
                 } 
    
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) { 
                 string cmd = "start http://de.wikipedia.org/wiki/"+Form1::textBox1->Text;   
        system(cmd.c_str()); 
                 } 
        private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) { 
                 } 
        }; 
    }
    

    Liebe Grüße,

    und danke im Voraus



  • C# und .NET
    Fragen zur neuen Sprache C#, zu den Funktionen und Abläufen, Anwendungen und Befehlen. Außerdem der Anlaufpunkt zu Fragen rund um die .net-Plattform. Fragen zu den IDEs gehören nicht hier rein (Bedienung/Installation/... von VC++.NET/2003 -> VC++ Forum).

    C++/CLI mit .NET
    C++ mit .NET? C++ mit WinForms? Nennt sich C++/CLI, oder in der früheren Version Managed C++. Programmierung des .NET-Frameworks mit C++, oder Fragen zu den Erweiterungen von C++/CLI mit dem Visual Studio.

    Merkst was?



  • Hier gehts weiter:
    http://www.c-plusplus.net/forum/viewtopic-var-t-is-275636.html

    PS: Doppelposts sind unerwünscht.


Anmelden zum Antworten