Einzelnen Beitrag anzeigen

Benutzerbild von eddy
eddy

Registriert seit: 3. Jan 2003
Ort: Sachsen
573 Beiträge
 
Delphi 5 Professional
 
#1

wie finde ich die Komponenten auf einem TTabSheet?

  Alt 18. Feb 2005, 22:56
Hallo Leute,

bei mir klemmt's. Entweder habe ich zu lange vorm Computer gesessen und es ist zu spät oder beides.

Folgendes Problem:

Mein TPageControl pc1 hat mehrere TTabSheet. Auf jedem TTabSheet gibt es unterschiedliche Art und Anzahl von Eingabefeldern.

Bei Klick auf einen SpeedButton sollen alle Eingabefelder meines TabSheets gelöscht werden, aber ich bekomme als Anzahl immer nur Null. Ich will die Eingabefelder nicht mit ihren Name ansprechen, sondern die tatsächliche Anzahl und den jeweiligen Namen in einer Programmschleife in Abhängigkeit von der aktuell gewählten Seite (TTabSheet) ermitteln.

Delphi-Quellcode:
var
  i : integer;
  s : string;
  ts : TTabSheet;
begin
  ts := pc1.ActivePage;
  for i := 0 to ts.ComponentCount-1 do begin
    s := ts.Components[i].Name;
    //....weitere Bearbeitung geplant
  end;
end;
mfg
eddy
  Mit Zitat antworten Zitat