Imho liegt es daran, dass die StringGrid eine InplaceEditList hat. Und diese ist eben eine (windows) Combo Komponente.
Die (Windows) Combo Komponente hat Strings (die Einträge) und die werden vom BS verwaltet. Windows kann sie aber erst verwalten, wenn diese Combo Komponente ein gültiges
Handle hat, und dieses
Handle kriegt sie erst beim Setzten eines Parents.
Ähnlich sieht es bei einer normalen ComboBox aus. Die braucht auch ein übergeordnetes Fenster, wenn man in den Einträgen ändern will.
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>