I ''Form'' sono finestre; perfino i
Button sono finestre, alla base dei quali oggetti vi sono le risorse sistema grafico
X11.
Io credo che, se non dichiari espressamente
Null il
Genitore del Form creato, è come se lo dichiarassi tale (ossia
Null), ma implicitamente. Insomma o lo dichiari come
Null, o non lo dichiari assolutamente... il
Parent del Form sempre "Null" è !
In tali due casi il Form non assume, dunque, alcun
Genitore.
Del resto se poni alla fine della routine
Sub Main() questa linea:
Print MainForm.Parent.Name
lanciando il programma, otterrai l'errore di oggetto nullo, inesistente, sia esplicitando come
Null il parametro del Contenitore "
parent" sia omettendolo. Insomma il Form in entrambi i casi non ha
Genitore.
"
Superiorem non recognoscit !"