Non sono stato chiaro...Vorrei creare delle schede dei tab, no i tab in se stesso...Ma non solo il tab, ma anche quello che c'è all'interno...Ad ogni scheda metterò un richtext e vorrei crearli dinamicamente...naturalmente ogni scheda e richtext dovranno avere nomi diversi...Io ancora con sti oggetti non ci ho capito moltoOriginariamente inviato da alka
Si tratta di un PageControl o di un TabControl?
Nel secondo caso, il problema è abbastanza semplice da risolvere; nel primo caso, devi creare dinamicamente a runtime un'istanza della classe TTabSheet: è la classe che rappresenta le pagine ospitabili dal PageControl.
Per esempio, ho creato un progetto vuoto e al suo interno ho inserito un TPageControl e un TButton; quando si preme il pulsante, viene creato un nuovo TTabSheet in questo modo:
dove APageControl è il nome del controllo a pagine.codice:procedure TForm1.Button1Click(Sender: TObject); var NewTabSheet: TTabSheet; begin NewTabSheet := TTabSheet.Create(Self); NewTabSheet.Caption := 'Nuova pagina'; NewTabSheet.PageControl := APageControl; end;
Ciao!![]()