Übler Bug beim Duplizieren von Steuerelementen oder gehört das so???



  • Hi, habe gerade etwas schlimmes festgestellt.

    Dupliziert man z.B. einen Button mittels STRG+Mousedrag, und klickt anschliessend doppelt auf den Button um einen OnClick Event zu erzeugen, so wird kein neues Event angelegt, sonder VC++ springt in der Forms1.h zum bereits vorhandenen Code anstatt einen neuen zu erzeugen.

    BSP:

    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
    
    							Daten D;
    							this->textBox1->Text = D.x.ToString();
    
    			 }
    

    Kann man es irgendwie einstellen das ein neues Event erstellt wird (also Void button2_Click), nachdem man einen Button dupliziert hat? Ich dupliziere mittels STRG+Drag weil es sehr praktisch ist und schnell geht, zudem bleiben Form, Stil, etc. dabei erhalten. Die Funktionalität soll jedoch nicht 1:1 übernommen werden.



  • Das ist kein "Bug" sondern ein "Feature"... (vielleicht wiollst Du ja 20 gleiche Controls haben und alle den gleichen Event-Handler...; mach auch manchmal Sinn).
    Wenn Du es nicht "duplizieren" sondern "kopieren" willst, musst Du halt Ctrl-C / Ctrl-V drücken...


Anmelden zum Antworten