Im Screenshot zu Post 2 ist ListBox2 nicht enthalten, sie soll aber doch auch auf Panel7 liegen?
Enabled sollte eigentlich keinen Auswirkungen auf die Zugriffsmöglichkeiten im Programmcode haben, enabled wirkt sich nur auf die Bedienbarkeit durch den Anwender aus.
Irgendwo muss es die ListBox2 geben, sonst würde der Compiler meckern.
Das eine auf 'nem Formular liegende Komponente Nil ist, ist eher ungewöhnlich.
Könnten wir bitte mal die
DFM und die
PAS vollständig zu gesicht bekommen. Da muss irgendwo was ungewöhnliches passieren, das man ohne den vollständigen Quelltext höchstwahrscheinlich nicht finden kann.
Alternativ:
Ist irgendwo unterhalb von
type TPDFOfficerMain = class(TForm)
die ListBox2 zu finden?
Wenn ja, ist sie auch in der
DFM zu finden?
Wenn sie in der
DFM fehlen sollte, wird sie nicht automatisch erstellt und bleibt daher Nil.