Salut,
Il y a plusieurs trucs qui ne sont pas clairs dans ton Post

Envoyé par
Norin
frm1Principal hérite de frm0Base
Je suppose que hérite au sens objet ; c'est à dire :
Public Class frm1Principal Inherits frm0Base
Si c'est le cas alors ta citation :

Envoyé par
Norin
Cependant, je n'arrive pas à accéder à mon frm0Base à partir de frmAccueil, je me rend à frm1Principal par MdiParent, j'essai ensuite de faire mdiParent.parent, mais rien, une erreure d'objet indisponible
n'est pas logique, parce que frm1Principal n'est pas un control fils de frm0Base mais il hérite de frm0Base donc normalement tu peux acceder aux membres de frm0Base à partir de frm1Principal s'ils sont declarés Protected.

Envoyé par
Norin
Même en atteignant mon frm1Principal via le mdiParent, je n'arrive même pas à accéder aux éléments de mon frm1Principal...
C'est normal il faut faire un Cast.
1 2
|
DirectCast(Me.MdiParent, frm1Principal).Membre |

Envoyé par
bossun
1 2
| frm1Principal f = new frm1Principal ();
f = this.MdiParent |
Inutil d'instancier, MdiPrent va ecraser l'instance que tu viens de creer.
Pour conclure je voulais juste signaler que tout ce que je viens de raconter est un mini chapitre de la notion de base du paradigme Objet.
Partager