Button1_Click beim Drücken der Taste Enter
-
Hi Leute,
hab folgenden Code:
#pragma once namespace Adressliste_7b2 { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; /// <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; } } private: System::Windows::Forms::Label^ label1; private: System::Windows::Forms::TextBox^ pass; private: System::Windows::Forms::Button^ button1; protected: protected: 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->label1 = (gcnew System::Windows::Forms::Label()); this->pass = (gcnew System::Windows::Forms::TextBox()); this->button1 = (gcnew System::Windows::Forms::Button()); this->SuspendLayout(); // // label1 // this->label1->Anchor = System::Windows::Forms::AnchorStyles::None; this->label1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 12)); this->label1->Location = System::Drawing::Point(12, 9); this->label1->Name = L"label1"; this->label1->Size = System::Drawing::Size(775, 49); this->label1->TabIndex = 0; this->label1->Text = L"Du musst das Passwort eingeben, um dich einzuloggen. Es ist dasselbe wie das der " L"Seite \"Schüler-Lounge\". Passwort:"; // // pass // this->pass->Cursor = System::Windows::Forms::Cursors::Hand; this->pass->Location = System::Drawing::Point(87, 29); this->pass->Name = L"pass"; this->pass->ShortcutsEnabled = false; this->pass->Size = System::Drawing::Size(92, 20); this->pass->TabIndex = 1; this->pass->UseSystemPasswordChar = true; // // button1 // this->button1->Location = System::Drawing::Point(185, 29); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(75, 20); this->button1->TabIndex = 2; this->button1->Text = L"Los!"; this->button1->UseVisualStyleBackColor = true; this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click); // // Form1 // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(784, 564); this->Controls->Add(this->button1); this->Controls->Add(this->pass); this->Controls->Add(this->label1); this->Name = L"Form1"; this->Text = L"Adressliste 7b2"; this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load); this->ResumeLayout(false); this->PerformLayout(); } #pragma endregion private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { } private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { Convert::ToString(pass->Text); if (pass->Text == ("blabla") ) { label1->Text = "Erfolgreich eingeloggt."; pass->Hide(); button1->Hide(); } else { label1->Text = "Falsches Passwort!"; } } }; }Wie kriege ich es hin, dass das Eingabefeld "pass" auf Autofokus gesetzt wird und, dass ich, wenn ich ENTER drücke mich einloggen kann?
-
Ich hab's. War gerade vor meiner Nase.
-
Na dann ist ja gut!
Du warst übrigens im falschen Forum. Die Frage hätte ins C++/CLI-Forum gehört. Nur so für's nächste Mal...

Und wenn man die Lösung selbst gefunden hat, ist es immer nett, diese hier auch zu posten (für andere, die über die Suche hier landen).