Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Ändern einer Shape - FormÜbergreifend

  Alt 29. Nov 2004, 10:26
Zitat von demonscave:
In Form1 habe ich eine Shape (sh_kreis.Shape:=stCircle.
Nun soll über Form2 die Shape ein Viereck werden!

Form1.sh_kreis.Shape:=stRectangle;
geht nicht!

[Error] einstellungen.pas(97): E2003 Undeclared identifier: 'stRectangle'

Warum geht das nicht?
Du musst die Unit einbinden, in der stRectangle deklariert wurde.
Bloss welche ist das?? stRectangle muss dort deklariert sein, wo auch TShape deklariert wurde.
Also in der IDE die Shape-Komponente markieren und F1 drücken.
Aha! Es ist Unit ExtCtrls. Und diese Unit muss dann hinter Uses auftauchen.
Andreas
  Mit Zitat antworten Zitat