kopf kaputt...



  • hiho,
    bin gerade verwirrt... komme net weiter am dem stück:

    tab->TabPages->Add("Untitled" + i.ToString());
    			 System::Windows::Forms::RichTextBox^ rich;
    			 rich->Name="rich" + i.ToString();
    			 this->rich = gcnew RichTextBox;
    			 i++;
    

    neue tabpages werden erstellt.
    i ist global.

    this->rich = gcnew RichTextBox;
    

    ich glaub da hängt es....
    Was ich damit erreichen will is, bei knopf druck wird eine neue seite erstellt mit einer Richtextbox...

    hoffe man kann mir helfen 😃

    mfg majin



  • Und wo ist die Frage?
    PS: Du solltest natürlich zuerst die RichTextBox erzeugen, bevor Du versuchst darauf zuzugreifen...



  • oh sry war alter code

    tab->TabPages->Add("Untitled" + i.ToString());
    System::Windows::Forms::RichTextBox^ rich;
    this->rich = gcnew RichTextBox;
    rich->Name="rich" + i.ToString();
    tab->Container->Add(rich);
    i++;
    

    so war es "geplant"
    Also eine neue Tabpage soll erstellt werden und in der Page eine Richtextbox...

    hoffe geht so 😃



  • Frage???



  • Also eine neue Tabpage soll erstellt werden und in der Page eine Richtextbox...

    klappt nur nich 😉



  • /*...*/
    
    TabPage^ page1 = gcnew TabPage();
    RichTextBox^ rich1 = gcnew RichTextBox();
    page1->Name = "Untitled" + i.ToString();
    rich1->Name = "rich" + i.ToString(); 
    
    page1->Controls->Add( rich1 );
    
    this->tab->TabPages->Add( page1 );
    page1->Selected = true;
    rich1->Focus();
    
    i++;
    
    /*...*/
    

    Erst eine TabPage erstellen, dann eine RichTextBox erstellen, RTB zu TabPage hinzufügen, TabPage zu TabControl hinzufügen, TabPage anzeigen, Fokus auf RTB.


Anmelden zum Antworten