klasy, a klasa tform

0

cześć, dlaczego budując normalną klasę w delphi 7 budujemy ją w sposób

type
  naszaklasa = class
  private
    { Private declarations }
  public
    { Public declarations }
  end; 

i w private i public bądź też protected umieszczamy wszysteki skladniki,
a klasa tform1 ta ktora dziedziczy po tform ma składniki poza tymi sekcjami

 type
  TForm1 = class(TForm)
    ComboBox1: TComboBox;
  private
    { Private declarations }
  public
    { Public declarations }
  end;
0

Poza sekcjami to published. Czyli mocno uproszczając jeszcze bardziej dostępne niż public. Listę składowych published można wyciągnąć znając jedynie nazwę klasy.

0

a czemu po ComboBox1: TComboBox; nie można dodać zmiennych np. typu string?

0

Można, z tym że wtedy designer głupieje. Ale możesz dodać sekcję publiszed i tam wpisać tego stringa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1