ďťż

Ładny brzuch

Przy kompilowaniu programu Delphi wykazywał brak komponentu TabSheet1 na formularzu głównym.
W rzeczywistości owy komponent istnieje.
Dowód.
Ponadto po wpisaniu kodu "Form1.TabSheet1" lista pokazywała procedury komponentu bez jego samego.
Próbowałem re-installować Delphi ale nie pomogło...
Dodam jeszcze, że wcześniej wszystko działało jak należy.



Nie robiłeś może nic z rejestrem??Miałem kiedyś podobny błąd po tym jak zrobiłem porządek w rejestrze, przywrócenie rejestru mi pomogło. A możę czegoś w uses nie dodałeś??

Teraz również działa wszystko jak należy. Zobacz, że zakładki ponazywałeś Design, Podglad i Opis. One nie nazywaja sie Tabsheet1, TabSheet2 :). A więc daj:
Form15.Parent := Opis/Design lub Podglad;
Użytkownik p1101 edytował ten post 02 sierpień 2006, 20:44
design, podgląd i kod, to są captiony tych tabsheetów. Wiec nazwy są poprawne




A możę czegoś w uses nie dodałeś??

W uses wszystko ok, mówie że przedtem działało...


Teraz również działa wszystko jak należy. Zobacz, że zakładki ponazywałeś Design, Podglad i Opis. One nie nazywaja sie Tabsheet1, TabSheet2 :). A więc daj:
Form15.Parent := Opis/Design lub Podglad;


Przyjrzyj się jeszcze raz.
Jak widzisz nazwa komponentu to TabSheet1...

No tak faktycznie mój błąd.

1. Sprawdż jeszcze raz czy masz ComCtrls w uses
2. Sprawdź czy w klasie TForm1 są zdeklarowane pola
Tabsheet1: TTabSheet; TabSheet2: TTabSheet; TabSheet3: TTabSheet;

A może chodzi o to, że TabSheet to "dziecko" PageControl?
Tzn.
PageControl1.TabSheet1.jakstamwartosc:=cośtam;


2. Sprawdź czy w klasie TForm1 są zdeklarowane pola
Tabsheet1: TTabSheet; TabSheet2: TTabSheet; TabSheet3: TTabSheet;


Tam musiałem dopisać wszystko, bo stwierdziłem brak tych deklaacji.
Już wszystko działa. Dzięki za fatygę, temat do zamknięcia...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •