Tabsheet

Tags:    delphi

<< < 12 > >>
Hvordan finder jeg den markerede tab i Tabsheet. Hvordan ændre jeg dens tekst når jeg har fundet den og hvordan sletter jeg den? :S

5 up for vær :D



11 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Den tab du er på finden ved PageControl.TabIndex.

Slette og ændre tekst:

PageControl1.Pages[pagecontrol1.TabIndex].Caption:= 'hej';
PageControl1.Pages[pagecontrol1.TabIndex].Destroy;





du skal bruge tabset1.TabIndex := 1;

det er nummeret på tabben ;)



Hmmm mente da jeg sagde TabSheet og ikke PageControl :D

Tabset har en funktion der hedder TabIndex men den fungerer ikke til det? :S
Og Page findes slet ikke. Kun PageControl!



Vidste ikke om du brugte PageControl eller TabControl, begge 2 bruger TabSheets.



TabControl1.Tabs.Delete(TabControl1.TabIndex);
TabControl1.Tabs.Strings[TabControl1.TabIndex]:= 'hej';

Samme kode til TabControl



TabSet1.TabIndex virker ellers fint her...



Jeg bruger tabset komponentet. Det du, Jonas, skriver er jo til TabControl!

Morten Johansen. Hvordan fungerer det? Har prøvet:
tabset1.TabIndex := 'hej';
det virkede ik :S Giv lige et eksempel? :S



Går ud fra TabSet virker på præcis samme måde. Har ikke et TabSet komponent.



Det gjord den ikke, men har så valgt at gå over til tabcontrol. Har fundet ud af at den har precis den funktion jeg søgte og så kan jeg bruge koden herfra :D



ups kom til at oprette et indlæg mere ;)



Indlæg senest redigeret d. 06.06.2006 14:18 af Bruger #5097
<< < 12 > >>
t